Commit graph

1187 commits

Author SHA1 Message Date
Lars Brubaker
7ed9c7374c Put invalidate on IObject3D
Made insertion group center on bed if not dragging
Put names into mirror buttons
Working on new mirror test
Refactoring
2017-10-25 17:05:57 -07:00
Lars Brubaker
06da80bd63 Accelerated Intersect and Subtract
Refactoring
2017-10-25 10:49:58 -07:00
John Lewin
889c178f63 Remove newlines from slice labels due to invalid growth in Y
- Issue MatterHackers/MCCentral#2125
Progress bars missing during Slice popup status updates
2017-10-25 10:21:12 -06:00
Lars Brubaker
e0f88bd7a4 More refactoring 2017-10-23 14:37:25 -07:00
Lars Brubaker
cddd2cf967 Refactoring
Made correct editor come up by default
2017-10-23 14:27:14 -07:00
Lars Brubaker
615788d1bb Change to descendants 2017-10-23 14:27:14 -07:00
John Lewin
5b8cc8f9b7 Collapse InsertionGroup on DragDrop finish or after Load completes
- Issue MatterHackers/MCCentral#2105
Remove InsertionGroup at completion
2017-10-23 13:58:02 -07:00
John Lewin
aa2ba4a91f Add MeshWrapper description 2017-10-23 13:53:12 -07:00
Lars Brubaker
84657cee8b Improving subtract editor
Refactoring all boolean type opperations
2017-10-23 12:50:03 -07:00
John Lewin
54b1575396 Simplify type test 2017-10-23 09:35:39 -07:00
John Lewin
3bfa2e3bd3 Use theme font definitions to track usage 2017-10-22 20:13:03 -07:00
John Lewin
6c21f79ef6 Revise control names 2017-10-22 20:09:40 -07:00
John Lewin
e195d0154c Combine GCode details/Speeds legend controls. Create Section widget 2017-10-22 20:09:40 -07:00
John Lewin
39ce8875ad Allow font overrides in GCodeDetailsView, adjust margins 2017-10-22 20:09:39 -07:00
John Lewin
13f2e5b2a6 Simplify ColorGradientWidget, move color swatch owner, override fonts 2017-10-22 20:09:39 -07:00
John Lewin
06a0684a93 Extract layer slider components to custom control
- Much easier to center layer counts to vertical slider
- Fix incorrect layer positions
- Abstract details from main control, expose only minimal complexity
- Issue MatterHackers/MCCentral#2114
Only 3 of 4 layers shown, no change between layers 1 and 2
2017-10-21 20:23:34 -07:00
John Lewin
18467eab7a Unregister Scene_SelectionChanged on close
- Issue MatterHackers/MCCentral#2113
Null reference error after changing theme colors
2017-10-21 20:23:33 -07:00
John Lewin
f86491f962 Add missing changes 2017-10-21 16:09:39 -07:00
John Lewin
cc0415f3ae Render non-visible meshes while Inspecting 2017-10-21 12:30:18 -07:00
Lars Brubaker
b38f7a17b5 Put in a quck printing status control 2017-10-21 12:05:44 -07:00
John Lewin
a4e1dc17f2 Remove redundant filter, force enumeration before modification 2017-10-21 11:04:20 -07:00
John Lewin
83c657c9c6 Revert back to VisibleMeshes 2017-10-21 09:33:36 -07:00
John Lewin
ec8c3cb7c7 Reduce use of Modify 2017-10-21 09:31:17 -07:00
John Lewin
6836abebf3 Add inspection rendering for scene graph 2017-10-21 08:56:08 -07:00
Lars Brubaker
c57e808de2 Make the color selector working
Working on difference group
2017-10-20 18:10:21 -07:00
Lars Brubaker
0e168007ac Moved action to individual files 2017-10-20 17:24:43 -07:00
John Lewin
c831eb6484 Improve SelectedObjectPanel visibility/positioning, try toolbar buttons 2017-10-20 07:26:33 -07:00
John Lewin
95ae67b32f Resolve list predicates before executing operations
- Issue MatterHackers/MCCentral#2104
Paint material removes all characters, only intersect with first
2017-10-19 15:32:48 -07:00
John Lewin
12d4fb66a4 Host SelectedObjectPanel in ResizeContainer 2017-10-19 15:32:48 -07:00
John Lewin
e07d4c73dc Remove SliceSettingsMissingWidget 2017-10-19 10:50:40 -07:00
John Lewin
5c62fd4761 Alt View3D layout 2017-10-19 09:04:36 -07:00
John Lewin
ac41480e41 Remove ViewControlsBase 2017-10-19 09:04:11 -07:00
John Lewin
f38cd7fc41 Add ShowMessageBox overload without callback requirement 2017-10-18 19:54:06 -07:00
John Lewin
8a3c370cd3 Disable 'Demo' shadow mesh 2017-10-18 18:21:49 -07:00
John Lewin
f4fdb2c20f Extract IObject3D editor code from View3DWidget 2017-10-18 18:21:48 -07:00
Lars Brubaker
4a35ddab60 Put in intersection and paint material 2017-10-18 18:04:11 -07:00
Lars Brubaker
9ca67da2d6 Added intersection 2017-10-18 18:04:11 -07:00
John Lewin
8d0cb50b0f Collapse General Editor into SelectedObjectPanel
- Issue MatterHackers/MCCentral#2101
Collapse General Editor into SelectedObjectPanel
2017-10-18 15:02:11 -07:00
John Lewin
8ff0db18cd Remove specialized PrinterSetup helpers from WizardWindow 2017-10-18 14:59:39 -07:00
Lars Brubaker
4d36657766 Made difference use visible meshes 2017-10-18 12:09:33 -07:00
Lars Brubaker
cfe0edd1ef VisibleMeshes returns IObject3D now (fixing) 2017-10-18 11:56:37 -07:00
Lars Brubaker
d59799282b Filter visible objects
set holes to invisible after applying to boolean
2017-10-17 18:09:35 -07:00
Lars Brubaker
90d3d0581e using new WorldMatrix method 2017-10-17 17:32:40 -07:00
Lars Brubaker
f96a99a3b0 difference operator is working some 2017-10-17 14:46:24 -07:00
John Lewin
5e117eba23 Simplify ViewGCodeBasic 2017-10-17 13:37:04 -07:00
John Lewin
9edde00fcf Clear bed should invalidate GCode render data
- Disable 'File Not Found' messages on empty LoadedGCode
- Issue MatterHackers/MCCentral#2088
Clear bed should invalidate GCode render data
2017-10-17 12:55:58 -07:00
John Lewin
d277290497 Convert RenamePage into reusable InputBoxPage, use for Create Folder
- Allow WizardPage objects to control window Width & MinimumSize
- Issue MatterHackers/MCCentral#2086
Invalid button styling - custom window type rather than WizardPage
2017-10-17 12:37:39 -07:00
Lars Brubaker
b427b14272 Working on new Difference action
Modify 3DView tree on UiThread
2017-10-17 09:41:24 -07:00
John Lewin
37ad57cacb Event listener should always be registered for printers
- Was conditional on initial SyncToPrint value and not wired up
  after SyncToPrint changes
2017-10-16 17:49:45 -07:00
John Lewin
dbf0c46ffd Remove PrintActivePartIfPossible, wire up callers to PrintPart 2017-10-16 17:28:18 -07:00