Commit graph

39 commits

Author SHA1 Message Date
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
793b47ad43 Making sheet affect more things 2021-06-07 07:45:18 -07:00
Lars Brubaker
4ef7ecfeb7 Made fit to bounds scale with new inline controls 2021-05-13 12:19:42 -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
1af9da751b Making pinch object use percent 2021-03-23 09:31:18 -07:00
LarsBrubaker
07a0577a32 Creating new curve object that has angles 2021-03-18 10:20:39 -07:00
LarsBrubaker
52c91d17b2 Made the scale top control have consideration for Height 2020-10-11 07:49:58 -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
LarsBrubaker
4c8625db50 Make sure transparent objects are drawn with lighting 2020-07-09 23:46:05 -07:00
John Lewin
e52d963278 Extract WorldView extension methods 2019-06-03 16:33:27 -07:00
LarsBrubaker
a10c995a10 re-calculate normals does a mark as changed 2019-05-10 22:58:41 -07:00
jlewin
297eefc30e Fix spelling 2019-04-19 09:52:49 -07:00
LarsBrubaker
7da7a01746 removing dead code 2019-04-15 11:55:34 -07:00
Lars Brubaker
a055192700 Changing to await able create methods
issue: MatterHackers/MCCentral#4966
async Rebuild calls must be awaited in Create methods
2019-03-04 14:00:52 -08:00
jlewin
edaf2907bd Place access modifiers before override 2019-03-01 18:19:16 -08: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
ac03a4fcfd Improving subtract object rendering 2019-02-13 10:26:02 -08:00
LarsBrubaker
d135a3be82 Only invalidate the editor display when appropriate, rather than the part 2019-02-03 13:37:49 -08:00
LarsBrubaker
25dbd4f857 Add in some debugging
make scale update correctly
2019-02-03 13:37:38 -08:00
LarsBrubaker
b60cc5a7f0 set row visibility with common pattern
fixed scale not updating to % correctly

issue: MatterHackers/MCCentral#4993
Scale object is not updating properties on change
2019-02-03 13:37:29 -08:00
Lars Brubaker
e1035b3f7b Updating Rebuild interfaces 2019-01-29 15:37:06 -08:00
Lars Brubaker
6e8b7386c8 Make lots of objects use the center and height maintainer (for consistency) 2019-01-29 15:13:16 -08:00
LarsBrubaker
7793ab8aea Cleaning up base
refactoring
2019-01-29 08:11:47 -08:00
Lars Brubaker
6305303047 Cleaning up object3d invalidate calls 2019-01-28 17:44:10 -08:00
Lars Brubaker
f0728e0610 Change the Invalidate Type to flags
remove undo buffer from invalidate type
2019-01-28 14:19:48 -08:00
Lars Brubaker
1ef0a37f1d Improving fit to bounds default position on rebuild
Making it easier to see that you have opened the obsolete version of a file
2019-01-28 10:53:09 -08:00
LarsBrubaker
5a584cc6a4 Got mirror working as a source object 2019-01-28 07:41:09 -08:00
LarsBrubaker
63fc7e5b83 Made intersection have a source object
improved update of toolbar buttons for OperationSourceContainerObject3D s
2019-01-27 18:12:19 -08:00
LarsBrubaker
6d6337f5aa Refactoring - moving files 2019-01-27 15:20:05 -08:00
Lars Brubaker
e1ce3419f2 simple mesh 2019-01-11 17:10:45 -08:00
Lars Brubaker
1957a6a4b1 Moving boolean operation to new rebuild pattern 2019-01-08 17:51:30 -08:00
LarsBrubaker
efe03cb642 Make flatten only copy appropriate properties by default
issue: MatterHackers/MCCentral#4229
Merge on align should not clear the colors that were on the objects

refactor apply and merge => flatten
2018-10-04 10:17:57 -07:00
Lars Brubaker
bed90234e7 Made MatterControl run as a .net standard app
Moving matter control to a lib and creating a new exe to run it
2018-09-06 16:09:58 -07:00