Commit graph

27 commits

Author SHA1 Message Date
LarsBrubaker
2139410faa Added RoundedCornerBox
Disabled in development csg code
Disabled in development 2D primitives code
Backwards compatibility for old wedge
New bevel for ring and wedge
2021-09-18 21:32:05 -07:00
LarsBrubaker
c36d270c92 Adding sliders to all primitives 2021-09-12 20:23:40 -07:00
LarsBrubaker
6ebc9188c9 Make updates check for sheet references 2021-06-19 21:28:16 -07:00
LarsBrubaker
793b47ad43 Making sheet affect more things 2021-06-07 07:45:18 -07:00
LarsBrubaker
082a8cdcc7 All primitives using Expressions 2021-06-05 11:12:26 -07:00
Lars Brubaker
35bc8f510d Fixing problem with scale controls
issue: MatterHackers/MatterControl#5073
Crashes when entering width, depth or height
2021-06-02 17:58:43 -07:00
Lars Brubaker
3d068ef868 Fixing null errors in expressions
Changed to requiring = at start of equation
2021-06-02 10:22:13 -07:00
LarsBrubaker
a962527a6f Refactoring 2021-05-31 18:44:00 -07:00
LarsBrubaker
abe5d17012 Made width depth scale controls work with variables 2021-05-31 16:12:07 -07:00
LarsBrubaker
4f3a241e86 The beginning of variable support 2021-05-29 22:21:50 -07:00
Lars Brubaker
fa80380c26 All the corner and edge controls are working 2021-04-16 17:03:39 -07:00
Lars Brubaker
28d03c57d8 The width depth controls are working on all sides
Still have rendering issues
2021-04-15 09:53:51 -07:00
LarsBrubaker
3dd0ecd5db updating nuget packages 2020-12-06 16:44:44 -08:00
LarsBrubaker
52c91d17b2 Made the scale top control have consideration for Height 2020-10-11 07:49:58 -07:00
LarsBrubaker
4aa132904c Make thumbnails icons for design history 2020-09-28 08:01:19 -07:00
LarsBrubaker
bbae605f5c added round option to wedge 2020-09-11 07:43:04 -07:00
LarsBrubaker
2258ad787d Making primitives rebuild when there is no mesh
Making protection recognized by source containers
2020-05-20 07:59:27 -07:00
jlewin
297eefc30e Fix spelling 2019-04-19 09:52:49 -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
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
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
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
e1ce3419f2 simple mesh 2019-01-11 17:10:45 -08: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
Renamed from DesignTools/Primitives/WedgeObject3D.cs (Browse further)