Lars Brubaker
57c79d2434
improve VisibleMeshes thread safety
...
issue: MatterHackers/MCCentral#2900
Make VisibleMeshes more thread safe
2018-03-09 09:26:36 -08:00
Lars Brubaker
c2adfbc48f
Cleaned up bug with union and intersection editor re-doing work
...
Made drawing selection optional
2018-03-06 14:53:21 -08:00
Lars Brubaker
1ebbc4ab39
Fixed rendering problem with holes.
2018-02-27 10:13:35 -08:00
Lars Brubaker
d6a50e3956
Improving STL export
...
Getting more MatterCad scripting working
2018-02-23 18:05:32 -08:00
John Lewin
d54e317382
Revise long running task title assignment and draw position
...
- Issue MatterHackers/MCCentral#2737
long running task overlaps title and content
2018-02-20 18:27:52 -08:00
LarsBrubaker
9068502c00
Getting remove and bake working for mesh wrapper opperations
2018-02-19 16:20:42 -08:00
LarsBrubaker
8a0845da88
Got bake working for mesh wrapper opperation
2018-02-19 14:43:36 -08:00
LarsBrubaker
2af9d6c8f3
Starting work to get MeshWrapperOpperation to do Bake and Remove
2018-02-18 22:42:44 -08:00
Lars Brubaker
8f6f0f7162
Working on new arrange toolAdding Remove and Bake to IObject3D
...
Made Localize() exist in agg
2018-02-12 15:28:26 -08:00
LarsBrubaker
9ce555a740
Working on align tool
2018-02-11 13:52:19 -08:00
John Lewin
cd1c6c3269
Restore World* functions with default scene root and overridable param
2018-02-04 00:38:50 -08:00
John Lewin
68348dfc78
Migrate AddSelectionAsChildren to scene extension method
2018-02-01 12:22:06 -08:00
LarsBrubaker
6d3cecea8d
Very quick proof of array tool.
2018-01-31 22:53:27 -08:00
Lars Brubaker
2346ed359e
Cleaning and improving editing properties.
2018-01-26 17:53:54 -08:00
Lars Brubaker
4c3c5e9209
Making combine (union)
...
Removing secondary accent color
2018-01-24 14:30:33 -08:00
Lars Brubaker
50acdb04c2
Working on creating a proportional scale tool
...
Refactored MatterCad editor to PublicProperties editor
2018-01-23 09:52:52 -08:00
LarsBrubaker
afd08d0e71
Doing experiments with matter cad as mesh
2018-01-20 22:19:08 -08:00
John Lewin
8347ddbe08
Fix spelling
2018-01-17 08:32:40 -08:00
LarsBrubaker
19ea957d23
Added DescendantsAndSelf
...
Fixed selection logic in Subtrackt and Replace
Refactoring
2018-01-13 12:47:43 -08:00
John Lewin
27270d6869
Fix spelling
2018-01-12 17:40:10 -08:00
John Lewin
511da77d51
Fix spelling
2018-01-12 14:51:10 -08:00
Lars Brubaker
7f9ca45fc9
Made update button work better on subtract
2018-01-12 09:41:00 -08:00
Lars Brubaker
5850b396b2
Made subtract and replace and subtract editors always have a starting selection
...
Renamed PointMaterialEditor class to SubtractAndReplace
2018-01-10 13:25:09 -08:00
John Lewin
d4a605adee
Rename Paint Material
2018-01-09 18:40:02 -08:00
Lars Brubaker
5717bb5f19
Improving iteration of sub edit objects (stop at described root)
2018-01-03 14:17:48 -08:00
LarsBrubaker
8c7c799dfc
Add progress reporting to intersection
2017-12-31 10:03:36 -08:00
John Lewin
d7a9c1f12e
Only process Intersect once
...
- Issue MatterHackers/MCCentral#2506
Fix Intersect operation
2017-12-27 16:32:00 -08:00
John Lewin
667266c0a8
Fix whitespace
2017-12-27 16:32:00 -08:00
John Lewin
cfd9e319b8
Only process Intersect if mesh is null
...
- Issue MatterHackers/MCCentral#2506
Fix Intersect operation
2017-12-26 17:49:15 -08:00
John Lewin
a7e9efa2f8
Remove SetAndInvalidateMesh method
...
- Issue MatterHackers/MCCentral#2474
Revise Object3D mesh setter to always invalidate, add exception case set
and don't invalidate
2017-12-23 10:05:16 -08:00
John Lewin
e4e5e59794
Use SetAndInvalidateMesh
...
- Issue MatterHackers/MCCentral#2473
Subtract operation now roundtrips, sometimes has wrong mesh
2017-12-20 18:26:48 -08:00
John Lewin
5fb8bbdf3f
Use Count property instead of IEnumerable.Count() method
2017-12-20 18:26:48 -08:00
Lars Brubaker
a4ba17817e
Removed Object3DTypes - changed to SelectionGroup class
2017-12-19 16:58:40 -08:00
John Lewin
c8ec38b32f
Revise progress reporting
2017-12-14 12:31:14 -08:00
Lars Brubaker
d2b5bd0a44
try catch on long running task
...
don't crash subtract cancel
2017-12-12 18:18:39 -08:00
Lars Brubaker
832b7f569d
improved reporting
2017-12-12 18:02:33 -08:00
Lars Brubaker
f9378f4405
Adding some progress reporting to subtract
...
Moved ProgressStatus to agg
2017-12-12 12:32:14 -08:00
John Lewin
f401278d25
Long running tasks prototype
...
- Issue MatterHackers/MCCentral#2393
Finish up and check in long running tasks prototype
2017-12-11 15:42:17 -08:00
Lars Brubaker
e84faeb3d6
Make sure we update the view as we subtract
...
Respect OEM store setting
Fixed link on + tab
2017-12-08 17:42:42 -08:00
Lars Brubaker
acf3ea14fa
Made paint material work much better
2017-12-07 17:23:38 -08:00
Lars Brubaker
b665025e17
Made do undo work for subtract, support, color, intersect & paint
2017-12-07 13:22:07 -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
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
06da80bd63
Accelerated Intersect and Subtract
...
Refactoring
2017-10-25 10:49:58 -07: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
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