Lars Brubaker
996f8fdc68
latest agg with mesh memory improvements
2018-06-21 18:22:30 -07:00
Lars Brubaker
ffa065f3b8
latest agg
2018-06-21 16:44:22 -07:00
LarsBrubaker
4b9a427d45
Put in the ability for double edit fields to respond to value changes
...
In the curve tool we change the diameter of the curve and the editor was
not updating to show the new value. Now it is.
2018-06-21 07:45:08 -07:00
John Lewin
7f93da2a0d
Simplify
2018-06-20 21:11:38 -07:00
Lars Brubaker
70ccd7c8c1
Make sure we only check the image when the image has changed
2018-06-20 17:58:42 -07:00
LarsBrubaker
ec28305b56
Improving suspend and resume rebuild
2018-06-20 17:21:37 -07:00
John Lewin
51102b2152
Rename Parents -> Ancestors
2018-06-20 13:43:43 -07:00
Lars Brubaker
78d16dddfb
If we don't find the provider id still look for the mesh id
2018-06-19 17:30:12 -07:00
Lars Brubaker
c1588fcd04
Created the data to allow thumbnails to be cached by mesh id
...
Estimated memory size for mesh
Mesh Render Id
Get long hash for color
default constructor for face and vertex
issue: MatterHackers/MCCentral#3519
Improve thumbnail generation for complicated models
2018-06-19 17:04:20 -07:00
Lars Brubaker
214494b9b6
Make aabb useable for align
2018-06-18 18:09:50 -07:00
Lars Brubaker
21de02e267
Limit Base to Path objects
...
Added Hue threshold function
Got alpha threshold to work
issue: MatterHackers/MCCentral#3655
Make base applicable to children rather than descendants
2018-06-18 15:35:17 -07:00
LarsBrubaker
b7d5eda17e
Working on putting a histogram into ImageToPath
2018-06-18 09:07:58 -07:00
Lars Brubaker
f00d5a3233
Got path storage to serialize and de-serialize as svg d paths
...
issue: MatterHackers/MCCentral#3537
Write serialize path
2018-06-15 17:51:34 -07:00
Lars Brubaker
407a7d1388
Another bug in the eeprom writing
2018-06-15 11:05:33 -07:00
Lars Brubaker
21f8f6e4fd
Remove some profiles with errors
2018-06-14 18:51:50 -07:00
Lars Brubaker
5cd9a2fd58
Updated static data printers
2018-06-14 18:36:24 -07:00
Lars Brubaker
32ac774990
bad bed pid writing
...
issue: MatterHackers/MCCentral#3625
PID settings in EEPROM pulling incorrectly
2018-06-14 10:16:21 -07:00
Lars Brubaker
6315515d4d
Make SubtractAndReplace rebuild on color and material child change
...
issue: MatterHackers/MCCentral#3603
Changing the inner objects material does not cause subtract and replace to update
2018-06-14 09:57:24 -07:00
Lars Brubaker
5076c1288c
Changing default sides to 40 from 30 so that aabb matches diameter
...
issue: MatterHackers/MCCentral#3618
Change primitive sides to 40 by default. This makes size same as radius.
2018-06-14 09:25:37 -07:00
Lars Brubaker
5634a4258c
latest ms
2018-06-13 16:34:13 -07:00
Lars Brubaker
7f75af43b5
latest ms
2018-06-13 10:00:51 -07:00
Lars Brubaker
d224016632
Latest agg and ms
2018-06-12 16:49:57 -07:00
Lars Brubaker
746bd2c09c
made cancel (escape key) work on more scene operations
...
issue: MatterHackers/MCCentral#3590
Make 'esc' work to cancel rotation.
2018-06-12 10:03:43 -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
LarsBrubaker
9ceb19e6c4
Made double clicke work again
...
issue: MatterHackers/MCCentral#3550
Double Clicking on Part is unresponsive
2018-06-09 10:47:41 -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
6daf7d7877
Disabeling unfinished tests
2018-06-08 07:47:45 -07:00
LarsBrubaker
d88564441e
Moving slice layer to polygon mesh
2018-06-08 07:27:28 -07:00
LarsBrubaker
1a8eba082e
some more work on subdivide curves
2018-06-08 07:26:39 -07:00
Lars Brubaker
91ff0d4a88
Improved selected object editor panel
...
issue: MatterHackers/MCCentral#3536
Consider if Object3D items should have coupling to MatterControl
2018-06-07 18:16:16 -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
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
92b1310421
Use theme colors
...
- Issue MatterHackers/MCCentral#3512
2018-06-05 16:06:08 -07:00
Lars Brubaker
0f628cefd8
Allow selection in the tree view
2018-06-05 13:38:25 -07:00
Lars Brubaker
6611bfd086
Don't build a tree for insertion group
2018-06-05 11:17:11 -07:00
Lars Brubaker
9f3e9dde01
Fixing reverse meshes
...
issue: MatterHackers/MCCentral#3505
Mirror generating bad back faces
2018-06-04 15:04:15 -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
d3478e646f
Use new batch SetSelection in SelectAll method
2018-06-01 16:16:17 -07:00
John Lewin
05c4576a58
Latest agg-sharp
2018-06-01 12:51:42 -07:00
John Lewin
5244025ae3
Consolidate tree processing
...
- Only build treeview once, destroy/create child content on change
- Single recursive AddTree(IObject3D) method handles all nodes
- BuildTree caller assigns node.TreeView instance on root node
- MatterHackers/MCCentral#3483
Differing construction implementations results in inconsistent TreeNodes
2018-06-01 09:04:42 -07:00
Lars Brubaker
9f98291014
array tools are rebuilding correctly
2018-05-31 16:24:37 -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