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