Commit graph

922 commits

Author SHA1 Message Date
LarsBrubaker
bf18085e89 Added new fit to bounds
This should allow use objects like card holder alignment
made aabb rendering more generic
Added editor draw to objects
2018-03-17 20:53:36 -07:00
John Lewin
5d75a6bc17 Make radio menus interactive 2018-03-16 17:45:48 -07:00
John Lewin
20d6628b82 Extract "Show Bed/Print Area" menu items for reuse 2018-03-16 17:45:48 -07:00
Lars Brubaker
1d6c3e68da Improved printer import experience (mad simpler) 2018-03-16 15:14:23 -07:00
LarsBrubaker
1a63c26a83 Made subtract and replace ensure contrast with the inserted part 2018-03-15 19:19:21 -07:00
John Lewin
dab958b552 Fix typo in API, rename StaticData.OpenStream
- Issue MatterHackers/MCCentral#2947
2018-03-15 16:12:07 -07:00
John Lewin
963643c860 Menu overflow should show both enabled and disabled menu items
- MatterHackers/MCCentral#2931
2018-03-15 16:04:19 -07:00
Lars Brubaker
035c6a1922 Took out ActiveEditor property 2018-03-15 10:04:13 -07:00
John Lewin
3393f196a2 Change GCodePanel accessibility, move init logic to PrinterTabPage 2018-03-14 17:14:51 -07:00
John Lewin
8b5d05ed93 Revise naming for clarity
- GCode3DWidget is no longer what the name suggests
2018-03-14 17:14:51 -07:00
John Lewin
c5977bf3f4 Revise naming for clarity 2018-03-14 17:14:50 -07:00
John Lewin
fa099d0a72 Only render 3D GCode if in PartViewMode.Layers3D
- Issue MatterHackers/MCCentral#2934
GCode render features appearing in Model view
2018-03-14 17:14:50 -07:00
John Lewin
c0a9447361 Add configurable AmbientColor param and property 2018-03-11 17:50:18 -07:00
Lars Brubaker
57c79d2434 improve VisibleMeshes thread safety
issue: MatterHackers/MCCentral#2900
Make VisibleMeshes more thread safe
2018-03-09 09:26:36 -08:00
Lars Brubaker
9cc6d5f469 Added passing UndoBuffer to rebuildable 2018-03-08 17:29:35 -08:00
John Lewin
06e9a73b03 Extract embedded types to new files 2018-03-07 12:25:57 -08:00
Lars Brubaker
c2adfbc48f Cleaned up bug with union and intersection editor re-doing work
Made drawing selection optional
2018-03-06 14:53:21 -08:00
Lars Brubaker
5e28275d75 Compile and continue needed to save 2018-03-05 10:24:26 -08:00
Lars Brubaker
bf75402d8c Check for transparent textures on render 2018-03-05 10:19:28 -08:00
Lars Brubaker
05077c4e45 Make it possible to import to current profile or new preset 2018-02-28 16:33:22 -08:00
John Lewin
0657611a73 Add sorting fields
- Issue MatterHackers/MCCentral#2865
Add sorting fields to ILibraryItem as promised by sort menu
2018-02-27 17:38:47 -08:00
Lars Brubaker
1ebbc4ab39 Fixed rendering problem with holes. 2018-02-27 10:13:35 -08:00
Lars Brubaker
d6a50e3956 Improving STL export
Getting more MatterCad scripting working
2018-02-23 18:05:32 -08:00
Lars Brubaker
c8ac16e806 Check the world persistable flag 2018-02-23 13:37:23 -08:00
John Lewin
d54e317382 Revise long running task title assignment and draw position
- Issue MatterHackers/MCCentral#2737
long running task overlaps title and content
2018-02-20 18:27:52 -08:00
John Lewin
93b580c89a Set MeshViewer as the projection matrix reference
- Resize layerRenderRatioSlider on BoundsChanged
2018-02-20 15:26:29 -08:00
LarsBrubaker
9068502c00 Getting remove and bake working for mesh wrapper opperations 2018-02-19 16:20:42 -08:00
LarsBrubaker
8a0845da88 Got bake working for mesh wrapper opperation 2018-02-19 14:43:36 -08:00
LarsBrubaker
2af9d6c8f3 Starting work to get MeshWrapperOpperation to do Bake and Remove 2018-02-18 22:42:44 -08:00
John Lewin
bbcf61457b Move RenderBed state from widget to model 2018-02-18 10:59:49 -08:00
John Lewin
34e7c1234b Move scrollbars to InteractionLayer, add split container with splitters
- Add SplitContainer with InterationLayer and ResizeContainers as split
2018-02-18 10:59:49 -08:00
John Lewin
9c3c9582b3 Reduce accessibility of TrackballTumbleWidget, convert to field 2018-02-18 10:59:49 -08:00
John Lewin
07f77a4ba5 Eliminate redundant container 2018-02-18 10:59:49 -08:00
John Lewin
048541dc74 Add missing GCodePanelWidth persistence 2018-02-18 10:59:49 -08:00
John Lewin
3d924e012e Fix null reference error 2018-02-16 18:48:41 -08:00
John Lewin
784034f2c6 Simplify 2018-02-16 18:48:24 -08:00
John Lewin
15f37f77e9 Revise spacing 2018-02-16 09:29:54 -08:00
John Lewin
565949e867 Add prototype Color swatch panel 2018-02-15 22:29:47 -08:00
John Lewin
643647b700 Rename "Materials Option" -> Materials
- Issue MatterHackers/MCCentral#2811
Inconsistent naming style
2018-02-13 18:35:55 -08:00
John Lewin
f8d9070c61 Rename GetContentStream() -> GetStream() 2018-02-12 19:26:38 -08:00
John Lewin
f440981e51 Rename ILibraryContentStream -> ILibraryAssetStream 2018-02-12 19:26:38 -08:00
John Lewin
995d5c18bf Add common base interface and necessary implementations 2018-02-12 19:26:38 -08:00
John Lewin
127fedd0d5 Simplify SaveAs, move into menu definition,
- Extract persistence to Scene.ToPersistedLibraryItem()
2018-02-12 19:26:37 -08:00
John Lewin
cdaf22d0f2 Remove dead code 2018-02-12 19:26:37 -08:00
John Lewin
68f7c2fa12 Collapse ILibraryReadOnlyStream into ILibraryContentStream 2018-02-12 19:26:36 -08:00
John Lewin
fd59371cbc Remove unused reference from PrintPopupMenu 2018-02-12 19:26:36 -08:00
John Lewin
19972a900f Move SaveChanges from GuiWidget(View3DWidget) to SceneContext 2018-02-12 19:26:36 -08:00
Lars Brubaker
8f6f0f7162 Working on new arrange toolAdding Remove and Bake to IObject3D
Made Localize() exist in agg
2018-02-12 15:28:26 -08:00
LarsBrubaker
9ce555a740 Working on align tool 2018-02-11 13:52:19 -08:00
John Lewin
d0131511da Add listening mechanisms to update settings fields on change
- Issue MatterHackers/MCCentral#2795
Can't clear setting in print menu
2018-02-09 21:44:09 -08:00