Lars Brubaker
ab41b7c1a7
Pass graphics 2D to 3D render calls so we can draw to the screen
2017-08-24 13:58:14 -07:00
John Lewin
3a9833697d
Platform providers
...
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
John Lewin
7e7f4d1a2c
Add 'Create Part' support
2017-08-17 11:02:29 -07:00
Lars Brubaker
7c5f5a2775
Brought in the changes to set temp before leveling.
2017-08-08 17:49:26 -07:00
John Lewin
4ff6c5cbb8
Convert from ReportProgressRatio to Action<T>
2017-07-18 20:51:44 -07:00
John Lewin
4eb8ebe254
Revise ReportProgressRatio implementation
2017-07-14 13:55:02 -07:00
John Lewin
ddedffe2a0
Update draw event names
2017-07-12 22:34:03 -07:00
John Lewin
a90e15ea14
Remove unused collisionVolume constructor parameter
2017-07-12 22:12:08 -07:00
John Lewin
cb2c561046
Convert local InteractionVolumes to use IInteractionVolumeContext
2017-07-12 21:57:30 -07:00
John Lewin
04a5364044
Decouple View3DWidget from InteractionVolume
...
- Move conditional tests into shared functions rather than callers
- Remove unused View3DWidget reference from TransformUndoCommand
- Add AddTransformSnapshot method to IInteractionVolumeContext
2017-07-12 21:36:28 -07:00
John Lewin
dda6f89c2b
Fix widget ordering to restore layer view controls
...
- Less coupling to MeshViewerWidget
- Interaction layer concept/surface added for IA volumes
- Holds most IA volume logic and controls
2017-07-11 08:10:57 -07:00
John Lewin
903347e5bd
Add redirectable ParentSurface property
2017-07-10 16:32:28 -07:00
Lars Brubaker
661042d88b
Put in new move in z control
...
Improved position of numbers
2017-07-10 15:04:33 -07:00
Lars Brubaker
a92bafd2df
Refoctoring
2017-06-26 15:42:58 -07:00
Lars Brubaker
3d330038b1
Putting in more tool control
2017-06-18 10:36:48 -07:00
Lars Brubaker
273d47b5f8
Refactoring properties
2017-06-18 10:36:48 -07:00
Lars Brubaker
80867e716e
refactoring
2017-06-15 16:37:15 -07:00
John Lewin
5d55a3d83c
Move world transforms outs of TrackballTumbleWidget
...
- Host on MeshViewer in MatterControl
2017-06-01 18:29:01 -07:00
John Lewin
03a593f1b5
Move to new library model and view
...
- Add new listview control for library content
- Migrate library providers to containers
- Cloud, Sqlite, Directories, Queue, History
- Migrate SideBar components to containers
- Primatives, Text, Braille, ImageConverter
- Create new library container types
- Zip files, Calibration parts, Printer SDCards
- Reduce leftnav to Library, Settings, Controls, Options
- Add DragDrop support for image content
2017-05-20 00:41:02 -07:00
Lars Brubaker
309132452b
Cache the selection shadow mesh.
2017-04-07 11:54:53 -07:00
Lars Brubaker
c29e9a8b39
Made the selection show able to give feedback about demo mode
2017-04-07 11:54:21 -07:00
John Lewin
907609b587
Design tools
2017-03-15 16:29:56 -07:00
Lars Brubaker
8134b3f450
Fixed the Macros window to cancel on user closes with the X windows button.
...
Put cancel into max length and temp stream
Made close function take a bool if the system did it
Moved To EventHandler<> in GuiWidget
Made a ClosedEventsArgs
2017-02-03 13:06:08 -08:00
John Lewin
208d9b334a
Rename Draw events
2016-07-24 16:32:04 -07:00
Lars Brubaker
5614563530
let .net do the rounding
2016-05-11 12:26:20 -07:00
Lars Brubaker
36c32574d4
Fixed a bug with arc not completing
...
Value printing is better in interaction volume
Store the intersection on mouse move
Refacotring
2016-03-22 15:23:25 -07:00
Lars Brubaker
6442f6485d
Display height info in correct position.
2016-03-21 18:10:01 -07:00
Lars Brubaker
d7de3ec23d
Made a new class for value display.
...
Made height display use it.
2016-03-21 18:07:53 -07:00
larsbrubaker
fcbfcb450e
Made up arrow not draw when other tools selected.
2016-03-16 14:49:46 -07:00
Lars Brubaker
5197d1f62c
Put in undo redo buttons
...
Put in more undo
2016-02-29 10:59:30 -08:00
Lars Brubaker
abd480d9b9
Moving to single transform matrix for MeshGroups
2016-02-26 14:19:52 -08:00
larsbrubaker
e21b80616e
Making an easy way to draw arrow lines
2016-02-24 07:24:27 -08:00
larsbrubaker
338fa2559a
Made it possible to add 3D tool plugins.
2016-02-21 13:18:29 -08:00
larsbrubaker
c4fc5ef6b1
Got the snapping indicators drawing much better.
2016-02-20 15:39:54 -08:00
larsbrubaker
3173d056c6
Snapping is finally working well.
2016-02-20 09:17:25 -08:00
larsbrubaker
f2197e5e15
Made snapping work better in xy.
2016-02-19 08:29:49 -08:00
Lars Brubaker
b6810f6db6
Grid snapping is working in x and y.
2016-02-18 09:36:01 -08:00
Lars Brubaker
36a46d58ef
More work on xy snapping.
2016-02-17 18:06:32 -08:00
larsbrubaker
a865ff8c77
Getting the snap grid to work in x and y.
2016-02-17 08:23:09 -08:00
larsbrubaker
10a1753529
Making it easier to add more interaction volumes
...
Added a new shadow on ground
2016-02-16 08:30:13 -08:00
larsbrubaker
3142b80514
Putting in a Snap Grid menu.
2016-02-14 17:53:44 -08:00
Lars Brubaker
591528ee91
Ran code maid against this code.
2015-04-08 15:20:10 -07:00
larsbrubaker
5b509f340f
Renamed a variable in Ray to show it is normalized
...
Started work on a slicer that works natively on our mesh structureMoved Plane from RayTracer to Vector Math
2015-02-16 19:59:46 -08:00
Lars Brubaker
373888ef83
Made the arrow load in a way that is compatible with static data on Android.
2015-01-23 12:56:31 -08:00
larsbrubaker
a6493af42a
Made the background a bit translucent.
2014-12-14 23:30:44 -08:00
larsbrubaker
2ee6902414
Draw the arrow on the end of the measuer line
2014-12-14 23:24:45 -08:00
larsbrubaker
fc24408e7e
Fixed a bug with the top left corner (0 index) getting the focus.
2014-12-14 14:25:13 -08:00
larsbrubaker
1e4cb18312
Made the Draw event clearer.
...
Made a DrawBefore and DrawAfter Handler and made the params clearer.
Made switching to simple mode work.
Made simple mode get the right initial state from oem settings.
2014-12-14 11:46:24 -08:00
larsbrubaker
8132713296
Draw the measurement bars when changing z.
2014-12-14 08:11:57 -08:00
larsbrubaker
099eadeb93
Fixed some visibility timing issues.
2014-12-14 07:34:50 -08:00