Commit graph

27 commits

Author SHA1 Message Date
Lars Brubaker
4e41fa6694 Put 0 height objects slightly above the bed 2018-03-08 17:28:24 -08:00
John Lewin
248a82e172 InsertionGroup should not set/null Mesh property 2018-03-08 16:37:50 -08:00
John Lewin
06e9a73b03 Extract embedded types to new files 2018-03-07 12:25:57 -08:00
John Lewin
f40dabbac3 Only SafeList/deserialization should manipulate Parent 2018-02-20 15:24:22 -08:00
John Lewin
c37ecb4361 Simplify 2017-12-19 22:21:15 -08:00
Lars Brubaker
a4ba17817e Removed Object3DTypes - changed to SelectionGroup class 2017-12-19 16:58:40 -08:00
Lars Brubaker
804d488f0e Reducing Object3D ItemType to two states 2017-12-19 16:58:39 -08:00
John Lewin
45f71f29a9 Conditionally set MeshPath on dragdrop operations from the shell
- Issue MatterHackers/MCCentral#2409
MeshWrapper Children not persisted and loaded to MCX
2017-12-19 14:50:50 -08:00
John Lewin
80278f130b Add trackSourceFiles param to conditionally set MeshPath on targets 2017-12-19 14:49:48 -08:00
Lars Brubaker
71979e35e9 Unify to single GetNonCollidingName
Improve it to check for and replace numbers
add new calling method
Make sure Object3D Close does not end up modifying object in processes
Don't try to render meshes with no faces
2017-12-06 16:31:04 -08:00
John Lewin
d94525b3d9 Expose long running task so that callers can block until completed 2017-11-30 06:39:58 -08:00
Lars Brubaker
65639abc75 Added a replace undo command and used it for ungroup mesh 2017-11-20 11:19:22 -08: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
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
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
15c32fa1e4 Fix progress bar regression
- Issue MatterHackers/MCCentral#2070
Progress bars missing from InsertionGroup load
2017-10-13 21:10:31 -07:00
John Lewin
28f1bdd5d8 Remove ContentResult - CreateItem should return Object3D 2017-10-13 18:41:37 -07:00
Lars Brubaker
ff03d59026 Converted back to Selection 2017-10-13 15:00:08 -07:00
Lars Brubaker
d3768a268f Making support be an object 3D wrapper
Making the selection always be a group
2017-10-13 13:32:52 -07:00
John Lewin
90afe0f161 Prevent progress bars for closing when inner tasks hit 100% 2017-09-29 21:32:17 -07:00
John Lewin
9eda55bdae Plate at bed center, use InsertionGroup for load handling 2017-09-29 13:49:14 -07:00
John Lewin
b6a2654899 Renamed member to reflect behavior 2017-09-28 16:15:20 -07:00
John Lewin
9dbfb33162 Fix invalid state after InsertionGroup collapse due to Selection 2017-09-28 16:12:05 -07:00
John Lewin
f42006c537 Restore progress bars on DragDrop 2017-09-28 16:05:54 -07:00
John Lewin
3cba62e3c2 Remove ModifyChildren from scene 2017-09-26 13:20:30 -07:00
John Lewin
ebce381154 Collapse group on drag/insert completion 2017-09-20 22:09:27 -07:00
John Lewin
ceecb7d5a6 Add InsertGroup type to manage adding multiple items to the scene 2017-09-19 20:00:10 -07:00