Lars Brubaker
0580db2296
Make Operation Source apply create a group if more than 1 item
...
issue: MatterHackers/MCCentral#3544
Apply array needs to return a collection of the children (rather than a bunch of children)
2018-06-11 16:44:47 -07:00
Lars Brubaker
34b5d070cb
Default the update button to be hiden
2018-06-11 15:24:14 -07:00
Lars Brubaker
5913b84245
Don't pass InvalidateType as flags
...
issue: MatterHackers/MCCentral#3584
text -> fit -> align not rebuilding correctly
2018-06-11 15:12:15 -07:00
Lars Brubaker
a636f4a370
Fixed base (took out ObjectSource)
...
issue: MatterHackers/MCCentral#3585
Put image converter construction (object tree) into primitives container
2018-06-11 15:12:15 -07:00
John Lewin
dbcaa1b1d3
Change signature
2018-06-09 10:29:27 -07:00
John Lewin
42065acf83
Remove unused View3DWidget parameter
2018-06-09 10:27:12 -07:00
John Lewin
5d3f6b9f89
Remove View3DWidget from IObject3DEditor
...
- Issue MatterHackers/MCCentral#3567
Remove IObject3DEditor coupling to View3DWidget
2018-06-09 10:13:19 -07:00
John Lewin
32f77d1e51
Remove editControlsContainer param, return constructed editor
...
- Unregister event listener on owned control close
2018-06-09 09:55:25 -07:00
John Lewin
1d211753c4
Reduce to minimal unique parameters
2018-06-09 09:39:26 -07:00
John Lewin
f342b3606f
Remove View3DWidget from IPropertyGridModifier
...
- Issue MatterHackers/MCCentral#3565
Consider IObject3D couplings to MatterControl assembly
2018-06-09 09:26:37 -07:00
John Lewin
a2f262af0d
Collapse single use method into caller
2018-06-09 09:01:24 -07:00
John Lewin
fd23cbd229
Reduce to minimal unique parameters
2018-06-09 08:56:16 -07:00
John Lewin
867f5f8dd0
Abstract reflection details to helper
2018-06-09 07:38:27 -07:00
John Lewin
13b4e976d0
Use existing helper
2018-06-09 07:26:52 -07:00
John Lewin
e8550a863a
Revise parameters to better enforce UIField for content convention
2018-06-09 07:24:53 -07:00
John Lewin
1b94ecd47c
Create new EnumField for enums
2018-06-09 07:14:38 -07:00
John Lewin
5122ee4f5c
Create new IconEnumField for enums with @icons
2018-06-09 06:34:31 -07:00
John Lewin
72d1632ceb
Reduce to minimal unique parameters
2018-06-08 21:22:35 -07:00
John Lewin
5a842e6207
Create new DirectionVectorField for DirectionVector content
2018-06-08 20:42:06 -07:00
John Lewin
4e56bb984b
Create new CharField for char content
2018-06-08 18:19:06 -07:00
John Lewin
f00638eab4
Use TextField for string content
2018-06-08 16:48:50 -07:00
John Lewin
c090928e82
Remove unused original editors
2018-06-08 16:25:35 -07:00
John Lewin
037dc4ff7e
Simplify
2018-06-08 16:20:57 -07:00
Lars Brubaker
e054275ba9
Made linear extrude do an apply correctly
...
Fixed object properties panel collapse regression
Making copy mesh an extension method
issue: MatterHackers/MCCentral#3561
Editor panel fails to maintain size when collapsed via SectionWidget controls
2018-06-08 15:10:20 -07:00
Lars Brubaker
52b7e51a73
Changing InvalidateType to not be a flag
2018-06-08 12:08:48 -07:00
LarsBrubaker
9ea198686a
Refacotring Face to FaceAlign
2018-06-08 07:26:39 -07:00
LarsBrubaker
1a8eba082e
some more work on subdivide curves
2018-06-08 07:26:39 -07:00
Lars Brubaker
7a676174fa
Error handling on base
2018-06-07 18:41:02 -07:00
Lars Brubaker
65ce95d755
Set properties on SmoothPath and clean
...
Clean the base polygons
2018-06-07 15:08:23 -07:00
Lars Brubaker
6b49e0cda8
Making linear extrude stay visible
2018-06-07 14:45:11 -07:00
Lars Brubaker
3150dc2c27
Improving base object
...
Took out object list attribute
Refactoring
2018-06-07 14:26:12 -07:00
Lars Brubaker
095ea6dfeb
Getting base working some
2018-06-06 18:18:40 -07:00
Lars Brubaker
46dc1210be
Getting image path generation and extrude working with rebuild
2018-06-06 15:52:06 -07:00
John Lewin
b6b7a1c186
Flatten namespace
2018-06-05 08:35:38 -07:00
Lars Brubaker
18e8453b10
Have transparency working on subtract again
...
Fixed problem with objects moving during subtract
2018-06-04 09:56:11 -07:00
Lars Brubaker
99ef697d16
Subtract is working now
...
Added child selector
got align updating correctly
got array operations working with source object
fit to bounds updating correctly
took out hole output type
improved text object
issue: MatterHackers/MCCentral#3456
Second subtract creates bad data
2018-06-01 17:47:59 -07:00
John Lewin
170af8f6b4
Ignore TextObject3D children in TreeView
2018-06-01 09:04:42 -07:00
John Lewin
e563334b4d
Use generic rather than printer scope
...
- Issue MatterHackers/MCCentral#3494
"New Part" crashes with null reference exception
2018-06-01 09:04:41 -07:00
Lars Brubaker
9f98291014
array tools are rebuilding correctly
2018-05-31 16:24:37 -07:00
Lars Brubaker
207714ad9f
Starting on radial array
2018-05-31 15:10:53 -07:00
Lars Brubaker
6b6ed0d093
Fixing array linear to work with suspend and resume
2018-05-31 15:10:53 -07:00
Lars Brubaker
25883fc0bc
Working on mesh wrapper and rebuild issues
2018-05-31 09:05:08 -07:00
Lars Brubaker
138407e21a
Mesh wrapper working much better (pinch and bend working better)
...
Changing Rebuilding to Suspend and Resume rebuilding
Made visible meshes return only the object not the object and mesh (mesh is on object)
Put in some debugging
2018-05-29 17:50:39 -07:00
LarsBrubaker
8a3f99ac1f
Make sure mesh creation objects set invalidate mesh
2018-05-27 19:39:04 -07:00
LarsBrubaker
734fa69134
Improving curve and pinch to have more base class code sharing
...
Cleaning up flags
Refactoring
2018-05-27 08:48:48 -07:00
LarsBrubaker
1c18da68e7
Added group object
...
Made the names in the tree view better (hopefully)
2018-05-26 08:34:24 -07:00
Lars Brubaker
89701f2d70
Improvements in mesh wrapper
...
Default pinch to have an effect immediately
Refactoring
2018-05-25 14:52:23 -07:00
John Lewin
466e614ff7
Fix typo
2018-05-24 19:40:23 -07:00
Lars Brubaker
1505add773
Refactoring in CurveObject
2018-05-24 17:52:47 -07:00
Lars Brubaker
dfb1e6d498
Improving curve tool and subtract tool
...
Added world render cylinder function
Make curve tool default to adding a curve
2018-05-24 10:25:54 -07:00