Lars Brubaker
dfa6832b86
Refactoring VisibleMeshes into extension method
2017-09-13 15:55:21 -07:00
Lars Brubaker
e1c80d76ce
Fixed image converter bounds
2017-09-08 13:48:45 -07:00
Lars Brubaker
3773adabd7
Make leveling with probe wizard auto advance when possible
...
cache bsp bed results
2017-09-01 11:49:09 -07:00
Lars Brubaker
35e82f3a58
Make sure we render hole and support groups correctly
2017-08-29 12:43:45 -07:00
Lars Brubaker
e692492c31
Make sure we can switch back to solid
2017-08-25 15:24:36 -07:00
Lars Brubaker
fb319a5597
Improved back to front transparent rendering.
2017-08-25 12:40:17 -07:00
Lars Brubaker
3067a5759a
Removing debug info
2017-08-24 15:41:30 -07:00
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
Lars Brubaker
0d728dc522
Better selection rendering
...
refactoring
2017-08-23 17:53:42 -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
7c03087605
Set correct render target
2017-08-18 13:53:38 -07:00
John Lewin
1962db4210
Target any widget for mesh GLDraw
2017-08-18 08:34:05 -07:00
John Lewin
8dd80b7f70
Dynamic printer meshes from PrinterSettings
2017-08-17 18:18:41 -07:00
John Lewin
0056364992
Tune plane/grid dimensions
2017-08-17 11:26:13 -07:00
John Lewin
4ab65e81c9
Correctly determine editing mode
2017-08-17 11:18:11 -07:00
John Lewin
6659ebce36
Add support for switching editing modes
2017-08-17 11:02:30 -07:00
John Lewin
e517f8667e
Remove partial keyword
2017-08-17 11:02:29 -07:00
John Lewin
664348fd3e
Move more View3DWidget/MeshViewer objects to model
2017-08-17 11:00:01 -07:00
Lars Brubaker
9089f74263
Group command does boolean
2017-08-16 15:36:54 -07:00
John Lewin
5e0b016e89
Simplify property name
2017-08-16 05:55:23 -07:00
John Lewin
b781751331
Consolidate bed state into model
...
- Always fire OnActivePrinterChange - move filtering for IsLoading lower
2017-08-16 05:53:26 -07:00
John Lewin
592ab6d1ab
Render printer mesh
2017-08-15 11:53:47 -07:00
Lars Brubaker
9f14121268
Get the extrusion colors to match material colors
2017-08-15 09:35:55 -07:00
John Lewin
3446bc00e9
Move InteractiveScene ownership from MeshViewer to PrinterConfig model
2017-08-14 10:47:59 -07:00
Lars Brubaker
07897ad203
Cleaned up the selection lines.
2017-08-10 18:06:03 -07:00
Lars Brubaker
5820c5e088
Improving material control.
2017-08-10 12:55:24 -07:00
John Lewin
92741a31a1
Move progress reporting to InteractionLayer
2017-08-09 11:48:57 -07:00
Lars Brubaker
f7d4163125
Refactoring VAnchor and HAnchore names
...
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00
Lars Brubaker
b5246a81c1
Make the bed at the correct height.
2017-08-04 14:52:40 -07:00
Lars Brubaker
28668ca3da
Making printer connection have lest instance data
2017-08-03 15:24:41 -07:00
Lars Brubaker
4ad41f1c70
Better selection rendering
2017-08-03 11:59:27 -07:00
Lars Brubaker
e54de77a1d
Making a material visualizer
2017-08-01 17:38:07 -07:00
Lars Brubaker
a551c259b2
Merge branch 'design_tools' of https://github.com/MatterHackers/MatterControl into design_tools
2017-08-01 11:51:38 -07:00
Lars Brubaker
7bd46801c0
Made thumbnail renderer able to use color data
2017-08-01 11:51:25 -07:00
Lars Brubaker
0f9380a897
Preserving correct colors while traversing an IObject3D tree
2017-07-31 14:20:58 -07:00
John Lewin
0cd2ffd093
Restore the previous bedplate on load
2017-07-31 10:51:56 -07:00
Lars Brubaker
ce3c69e825
Improving slice meta data
2017-07-20 12:44:55 -07:00
John Lewin
e429f168e2
Correctly position bed in z
2017-07-19 16:25:26 -07:00
Lars Brubaker
90e7ba1578
Take weak reference out of Polygon Face.
2017-07-19 14:24:38 -07:00
Lars Brubaker
95f7c3498b
Took out FaceEdgeTextrueData and WeakTable
2017-07-19 12:10:05 -07:00
Lars Brubaker
1f0acc0411
Moving to a dynamic Vertex data type
2017-07-19 12:10:05 -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
Lars Brubaker
a01ab7930d
Getting extruder selection to work on mcx files
2017-07-12 14:28:43 -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
John Lewin
ae93fedc46
Move TrackballTumble and GCode viewer
2017-07-10 16:28:41 -07:00
Lars Brubaker
1a9ebebaed
Changed ReportPregress delegate to have touple and use CancellationTokenSource
2017-06-30 16:09:31 -07:00
Lars Brubaker
5165270687
removing dead code.
2017-06-26 17:19:27 -07:00
John Lewin
b7c457309e
Improve GCode/Model view toggling
...
- Switch models to Wireframe while in GCode view
- Conditionally render layers data on visibility of GCode widget
- Short term: Clear Scene selection on entering GCode view
- Use consistent formatting for GCodeRenderInfo constructor
2017-06-26 12:49:39 -07:00