Commit graph

47 commits

Author SHA1 Message Date
Lars Brubaker
3f8eeda65b integrating offline changes 2023-03-10 18:11:23 -08:00
Lars Brubaker
20a100dc70 Making export to STL process the scene 2022-05-09 12:23:11 -07:00
LarsBrubaker
218f8d5a15 improved hole behavior 2022-05-02 10:36:21 -07:00
Lars Brubaker
ce9019884f Working on adding hole support to Source Objects 2022-04-29 17:33:29 -07:00
Lars Brubaker
9839215603 Combine can subtract holes 2022-04-28 14:08:30 -07:00
Lars Brubaker
cf5931d272 Improving ShowUpdateButton api 2022-04-28 13:19:48 -07:00
LarsBrubaker
a216a484bb fix parsing of bad bounds 2022-04-27 22:24:01 -07:00
fortsnek9348
8fafc54f90 Orthographic projection mode with dynamic near/far. 2022-03-04 00:31:45 +00:00
LarsBrubaker
bd6a588515 Don't start 2 rebuilds 2022-02-18 21:27:56 -08:00
Lars Brubaker
39af203e95 Making better names for collection items (combine, align, subtract, intersect) 2022-01-27 15:15:32 -08:00
Lars Brubaker
5e898a0650 Fixing library tests
Making subtract object name better
Removing broadcast
2022-01-27 11:01:49 -08:00
LarsBrubaker
dd3912a504 Adding ability to cancel rebuilding 2021-12-05 22:43:57 -08:00
Lars Brubaker
9cfc85f90e Took out legacy csg code
refactoring
2021-11-26 12:49:50 -08:00
LarsBrubaker
af401d8a47 refactoring 2021-11-22 08:18:56 -08:00
Lars Brubaker
1ccca5779a Fix a bug in intersect objects
improve subtract processing
improve subtract editor rendering
clean up editor draw aip
2021-11-19 15:49:59 -08:00
Lars Brubaker
9398640585 Subtract is now passing tests and working well 2021-11-18 16:27:50 -08:00
Lars Brubaker
acdd09e05c Making mesh mode selectable all the time 2021-11-16 16:51:04 -08:00
Lars Brubaker
0f1a477137 improving repair and subtract 2021-11-08 18:02:58 -08:00
Lars Brubaker
89dc305e9a Subtract is closer to working 2021-11-05 18:32:35 -07:00
LarsBrubaker
d8b81066f7 Turning off unfinished features for release 2021-09-19 09:25:53 -07:00
LarsBrubaker
e685fa12a2 Making it possible to select dual contouring for CSG 2021-07-14 07:16:44 -07:00
LarsBrubaker
6ebc9188c9 Make updates check for sheet references 2021-06-19 21:28:16 -07:00
Lars Brubaker
61aa0bd24a Added the ability to do marching squares subtractions 2021-06-18 15:29:14 -07:00
LarsBrubaker
94befb957c Refactoring CSG operations 2021-06-17 11:50:58 -07:00
LarsBrubaker
f92d8ad56f sheet rebuild is much faster and depth first 2021-06-09 08:12:05 -07:00
Lars Brubaker
1c9119568f Making sure we don't executer rebuilds while in a separate thread from the UI 2021-05-03 17:58:03 -07:00
LarsBrubaker
f59b323c61 Improved measure tool 2021-04-17 22:35:53 -07:00
Lars Brubaker
864266bd7a Making paths behave more consistently 2020-10-16 16:25:11 -07:00
LarsBrubaker
58f6645fdf remove unused variable 2020-09-15 06:47:25 -07:00
LarsBrubaker
77ec3d5909 Making controls more independent 2020-09-12 14:32:38 -07:00
LarsBrubaker
1dfe8b3ee5 refactoring 2020-09-11 23:09:50 -07:00
Lars Brubaker
103adb861d Make subtract operation clearer
issue: MatterHackers/MCCentral#5991
Change Selected Children in subtract tool to be clearer
2020-08-11 17:58:53 -07:00
jlewin
a7b8251807 Replace duplicate ItemsToSubtract property with SelectedChildren
- Update to use new SelecteChildren as HashSet
- Issue MatterHackers/MCCentral#5565
MatterControl extra slow with specific MCX, crashes on copy
2019-05-20 16:37:45 -07:00
LarsBrubaker
3b420c2ef8 improving subtract and subtract and replace editor display 2019-05-18 22:06:17 -07:00
LarsBrubaker
6278622f46 Make subtract and subtract and replace us ID rather than Name 2019-05-18 06:55:57 -07:00
Lars Brubaker
ee10331a5f Fixing warnings 2019-05-06 18:09:52 -07:00
Lars Brubaker
ab52cd3199 Subtract and replace using new named children getter
Improved subtract selection rendering
2019-03-22 12:06:49 -07:00
Lars Brubaker
3f19e8d11c Making subtract select logical names from children rather than visible meshes 2019-03-22 10:29:05 -07:00
Lars Brubaker
563bd1a3e7 making sure we don't re-enter this.OnInvalidate unless explicitly for properties
issue: MatterHackers/MCCentral#4965
Rebuild should directly call base.OnInvalidate to prevent re-entering this.OnInvalidate
2019-02-19 14:24:12 -08:00
Lars Brubaker
bcfb3f897e Subtract and replace enabled correctly
Clean up children names if needed
2019-02-13 14:03:57 -08:00
Lars Brubaker
ac03a4fcfd Improving subtract object rendering 2019-02-13 10:26:02 -08:00
LarsBrubaker
76c4985111 Working to get subtract to show edit data better 2019-02-13 08:12:30 -08:00
Lars Brubaker
f70353a1ff Getting Subtract and Replace 2 working (almost) 2019-02-12 17:27:22 -08:00
Lars Brubaker
51d7193bf0 Subtract 2 is working well now and rebuilding
Cleaning up On Invalidate and rebuild

issue: MatterHackers/MCCentral#4965
Rebuild should directly call base.OnInvalidate to prevent re-entering this.OnInvalidate

issue: MatterHackers/MCCentral#4964
Rebuild should fire Invalidate if content is changed

issue: MatterHackers/MCCentral#4970
Consider if primitives should use background tasks in Rebuild

issue: MatterHackers/MCCentral#4966
async Rebuild calls must be awaited in Create methods
2019-02-12 16:06:32 -08:00
LarsBrubaker
7598c8bf9c Getting subtract object to work as source 2019-02-12 16:06:32 -08:00
Lars Brubaker
b73c4e5f63 Getting subtract 2 working 2019-02-12 16:06:31 -08:00
LarsBrubaker
77ebe6ab09 Starting work on new subtract with source 2019-01-29 08:11:47 -08:00