Commit graph

662 commits

Author SHA1 Message Date
Lars Brubaker
7d39c9bfeb Guard against null 2017-11-08 17:17:53 -08:00
John Lewin
c1b2aeb7d8 Rename Wizard Window/Page -> Dialog Window/Page 2017-11-08 15:56:37 -08:00
John Lewin
24cf593b29 Simplify 2017-11-08 15:35:30 -08:00
Lars Brubaker
5f8781d67a Got the TumbleCubeControl working (some)
Fixed Matrix CreateRotation(axis, angle) to not negate the angle
Fixed all the code this broke
2017-11-08 14:45:59 -08:00
Lars Brubaker
98f32ca2b0 Improving tumble contol 2017-11-08 14:45:59 -08:00
John Lewin
76ffda05f9 Change DragDrop context on tab switch
- Issue MatterHackers/MCCentral#2072
View3DWidget DragDrop targets not changing on tab switch
2017-11-07 14:59:20 -08:00
John Lewin
dafddf710b Rename PrinterTabBase -> PartTabPage 2017-11-07 14:57:58 -08:00
Lars Brubaker
4e5904be45 Working on view rotation cube 2017-11-06 18:48:22 -08:00
Lars Brubaker
ef4d25fd47 Improved subtract editor
Only showing working operations in release.
Improved intersection editor
2017-11-02 14:19:56 -07:00
Lars Brubaker
cfca964294 More Refactoring of RGBA_Bytes 2017-11-01 18:13:47 -07:00
Lars Brubaker
c02d2ca60f Made an automation test for print recovery (made it pass)
Fixed the DoUndoTests
2017-11-01 13:57:45 -07:00
Lars Brubaker
359784877f Unify Vector2 3 and 4 to have upper case field members 2017-10-31 12:53:46 -07:00
Lars Brubaker
8d1fecab8c Changed RGBA_Bytes -> Color 2017-10-31 11:43:25 -07:00
John Lewin
c92959adec Replace fields with properties, remove file system paths, revise names 2017-10-31 07:57:25 -07:00
John Lewin
c970ff28a9 Remove unused param, rename getNewName -> allowNameChange, reformat 2017-10-31 07:57:25 -07:00
John Lewin
9dc1d50ab0 Convert SaveAsWindow to WizardPage
- Issue MatterHackers/MCCentral#2153
SaveAs window uses SystemWindow rather than WizardPage
2017-10-31 07:57:24 -07:00
John Lewin
f0f2cfaefe Remove ineffective deregistation 2017-10-30 12:29:17 -07:00
John Lewin
e42ecdb191 Move GCode3D viewer to PrinterTabPage 2017-10-30 08:53:53 -07:00
John Lewin
93853d90cd Rename type for consistency 2017-10-30 08:20:13 -07:00
John Lewin
23c4f14b14 Simplify, remove unused and non-functional components 2017-10-30 08:17:54 -07:00
John Lewin
b1189160d4 Use standard splitter colors 2017-10-29 17:40:55 -06:00
Lars Brubaker
a84701be03 Getting interaction volumes to be able to be scripted in automation runner
Better testing of offsets
Refactoring
2017-10-27 14:20:07 -07:00
Lars Brubaker
b9cc00c2e9 Getting interaction volumes to be able to be scripted in automation runner 2017-10-27 14:20:07 -07:00
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
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
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
5c62fd4761 Alt View3D layout 2017-10-19 09:04:36 -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