Lars Brubaker
37ec72c2af
Created a unit test that mirror on x can be have do and undo clicked on it both selected and unselected
2017-10-26 14:36:35 -07:00
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