Lars Brubaker
85403d78f6
make set color work on types with source object
...
issue: MatterHackers/MCCentral#3985
Changing color on a Scale node makes it go away
2018-08-15 17:01:46 -07:00
John Lewin
2d8838e9cb
Remove redundant projections
2018-08-13 18:47:50 -07:00
Lars Brubaker
36efa6d8e2
Align object can now select anchor
...
added a children selector list field
2018-08-13 13:48:59 -07:00
Lars Brubaker
ecb755634b
Getting MaterControl solution to build
2018-08-09 10:48:48 -07:00
John Lewin
2e838d4a04
Eliminate CanRemove member
2018-08-08 14:02:54 -07:00
LarsBrubaker
9d612d6fcb
Added an Inflate Path Object
...
Added new icons for smooth and inflate
2018-08-08 07:49:39 -07:00
John Lewin
6111a500e7
Move unused member from Object3D to IObject3D extension
2018-08-02 17:30:59 -07:00
Lars Brubaker
a37d896edf
Fixing bug in component packaging
...
Started work on component editor
2018-08-01 18:05:04 -07:00
LarsBrubaker
fc01f28d52
make scale depth work
...
issue: MatterHackers/MCCentral#3927
Depth in scale tool is changing width
2018-08-01 07:32:10 -07:00
Lars Brubaker
4e4d5770bc
Fixing problems with aabb on mesh modifying objects
...
issue: MatterHackers/MCCentral#3859
Invalid bounding box for pattern rollers
2018-07-30 16:27:34 -07:00
LarsBrubaker
b79ed40708
Working to get weighted centering available on image
...
moving threshold functions to agg
2018-07-13 07:58:59 -07:00
John Lewin
685541523b
Spelling
2018-07-12 22:49:39 -07:00
Lars Brubaker
04d4f0f837
Get fit to recalculate bounds correctly
2018-07-11 13:58:29 -07:00
LarsBrubaker
d1d71f9603
Making fit to bounds recalculate aabb when matrix changes
...
issue: MatterHackers/MCCentral#3831
Fit to bounds has bad rotation axis' after being moved
2018-07-11 07:37:43 -07:00
Lars Brubaker
f915260ce8
Getting Mirror and Scale into select overflow menu
...
Took out mirror and scale side bar controls
More state passed to UpdateControls
2018-07-06 17:11:33 -07:00
LarsBrubaker
72ce9b86de
Added a Translate command
...
Made Rotate and FitToBounds Apply and Remove
refactoring
2018-07-06 07:10:39 -07:00
LarsBrubaker
7b96a52902
Make sure the new rotate does not do any translation at all
2018-07-05 21:49:03 -07:00
LarsBrubaker
bd09b36fd5
Fit now working!
2018-07-03 10:51:00 -07:00
LarsBrubaker
25ac8e2bb2
Change Rotae and FitToBounds back to original (shipped) code
...
Making FitToBounds work better
2018-07-03 08:32:02 -07:00
LarsBrubaker
7ee2b211cf
Improving Rotate operation and DirectionAxis editor
2018-07-02 08:11:52 -07:00
LarsBrubaker
4f8d8e61cf
Improving the rotate tool (making a new class)
2018-07-01 20:53:42 -07:00
LarsBrubaker
35cca0c2aa
Further improved rotate
2018-06-30 22:57:19 -07:00
LarsBrubaker
a9cf9a93ec
Rotate is working much better
2018-06-30 08:36:33 -07:00
LarsBrubaker
3dd94e3dea
Rotate is working better
2018-06-30 08:16:21 -07:00
LarsBrubaker
e28c1c8e43
Change order of operations for applay at positon
2018-06-30 07:01:09 -07:00
Lars Brubaker
9097e72909
Fixing Braille tile
2018-06-27 16:08:32 -07:00
Lars Brubaker
b9f4627a82
Turn triangulate off in curve for now
2018-06-27 14:52:13 -07:00
Lars Brubaker
12a64dd37e
Added rotate object to overflow menu on IObject3Ds
...
Advance array has better defaults
All Arrays set color better
Fit to Bounds has name
Selection set better on adding to internal tree view items
Operation source visible set corectly
2018-06-26 15:54:14 -07:00
LarsBrubaker
5251839dee
Making Pinch and Curve sort vertices after changing them
...
issue: MatterHackers/MCCentral#3766
pinch leaves mesh in a bed state
2018-06-25 21:10:04 -07:00
LarsBrubaker
f1624cf2a3
Reducing number of layouts
...
Putting in more code to track layouts
// changes to reload all with settings up
// start (Layout Calls)
19182
// making more code do LayoutLock()
19016
19014
17988
// LayoutEngineSimpleAlign line 202
// only layout parent and child once
17911
17195
2018-06-24 08:54:44 -07:00
LarsBrubaker
2a19f3cae4
Make the histogram update when the function is changed
2018-06-23 23:38:19 -07:00
LarsBrubaker
e9e55f874e
Making Object3D classes consistent
...
issue: MatterHackers/MCCentral#3702
Consider adding 'Object3D' suffix to Object3D types or use consistent format
2018-06-21 21:03:13 -07:00
John Lewin
200a01edaf
Revise operation -> icon mapping system
...
- MatterHackers/MCCentral#3703
SelectionGroup lacks custom tree icon
2018-06-21 10:03:13 -07:00
Lars Brubaker
6519c566f0
Made curve have center ratio
...
Made image to path adjust values to not overlap
2018-06-21 09:54:51 -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
Lars Brubaker
3e49946e5a
Refactoring SuspendRebuild to be RubuildLock
...
Marching squares has more data on how it expects to be processed (edge color)
2018-06-20 17:22:19 -07:00
LarsBrubaker
ec28305b56
Improving suspend and resume rebuild
2018-06-20 17:21:37 -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
008a50923d
Got base able to apply and remove
...
issue: MatterHackers/MCCentral#3617
Remove operation on base fails to remove
2018-06-15 14:37:15 -07:00
John Lewin
910705d35b
Simplify
2018-06-12 21:16:26 -07:00
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
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