Commit graph

140 commits

Author SHA1 Message Date
Lars Brubaker
f318178a4e Put the two parts together, added a wipe tower if needed 2019-03-19 17:19:45 -07:00
Lars Brubaker
4c55641c05 Working on xy calibration 2019-03-19 17:19:44 -07:00
Lars Brubaker
b4fab6c435 Made a new layer calibration object 2019-03-19 17:19:44 -07:00
LarsBrubaker
0685825ccf moved head to positive side 2019-03-17 10:56:31 -07:00
LarsBrubaker
0e2f163f6e Working to add a xy calibration object 2019-03-15 14:12:13 -07:00
LarsBrubaker
92dfb8baf5 Working on making bend add geometry 2019-03-15 14:12:12 -07:00
LarsBrubaker
f07d79aae7 Refactoring 2019-03-11 16:01:12 -07:00
John Lewin
850c4cf5b6 Revise naming 2019-03-07 18:06:01 -08:00
John Lewin
7ae2b6f87c Remove DragDropData dependency, add UndoBuffer
- Issue MatterHackers/MCCentral#5060
On startup, item is selected but not showing correct editor
2019-03-07 17:56:41 -08:00
John Lewin
e7f3baed3f Simplify 2019-03-07 17:06:10 -08:00
John Lewin
35ceb8caf9 Replace invalid title string 2019-03-07 17:06:10 -08: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
LarsBrubaker
3a95fd8504 Fit to cylinder is working better 2019-03-03 18:06:21 -08:00
LarsBrubaker
9baa0a86b4 Fixed a problem with fit to bounds and made a new validation test 2019-03-03 08:24:32 -08:00
jlewin
edaf2907bd Place access modifiers before override 2019-03-01 18:19:16 -08:00
Lars Brubaker
3172865370 Improving creation of fit to bounds. 2019-02-25 14:40: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
76c4985111 Working to get subtract to show edit data better 2019-02-13 08:12:30 -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
LarsBrubaker
7598c8bf9c Getting subtract object to work as source 2019-02-12 16:06:32 -08:00
Lars Brubaker
b73c4e5f63 Getting subtract 2 working 2019-02-12 16:06:31 -08:00
Lars Brubaker
73f733db91 Fixed a problem with base not rebuilding correctly. 2019-02-11 15:54:00 -08:00
LarsBrubaker
449ff59de9 working on Fit To Cylinder 2019-02-10 19:59:52 -08:00
Lars Brubaker
d0430bed92 Working on new circular fit to bounds
refactoring Transform Wrapper Object
2019-02-08 13:05:12 -08:00
John Lewin
316c15a844 Extract drawing from PPE to InteractionLayer
- Eliminate event bindings, invoke DrawEditor directly
2019-02-04 16:18:05 -08:00
John Lewin
0b1e3732c4 Revise plugins 2019-02-04 16:18:04 -08:00
John Lewin
752402a47d Fix Edit Component crash, remove visibility object 2019-02-04 14:43:37 -08:00
Lars Brubaker
b991116ef7 Fixing scale to update all xyz on maintain proportions 2019-02-04 09:46:21 -08:00
LarsBrubaker
4017c38a49 Getting ChildVisabilytObject working 2019-02-04 08:38:58 -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
LarsBrubaker
23a162cf57 Working on new set visible object 2019-02-03 13:35:17 -08:00
LarsBrubaker
5786db9417 Improving Plus operation to be more efficient when building dynamic content
Added a rebuild to ImageObject3D
2019-02-02 16:47:36 -08:00
Lars Brubaker
3923b0212c Fixed support from bed
issue: MatterHackers/MCCentral#4977
Cannot generate support from bed for this model
2019-02-01 11:35:56 -08:00
LarsBrubaker
33ac856282 Made origin align have advanced options 2019-02-01 08:31:55 -08:00
Lars Brubaker
add3356085 Make all the supports remove when we ask to remove supports
issue: MatterHackers/MCCentral#4978
Cannot remove support after saving and reopening design
2019-01-31 18:23:22 -08:00
Lars Brubaker
ce2aaac574 Fixed rotate, scale, translate to work with multiple objects
Made Transform Wrapper Object work with list

issue: MatterHackers/MCCentral#4979
Crash when scaling model with support
2019-01-31 15:41:56 -08:00
Lars Brubaker
3b867d78e0 Better flatten on text 2019-01-31 13:46:19 -08:00
John Lewin
3ee637736e Await async Rebuild call
- Issue MatterHackers/MCCentral#4968
Cone thumbnail fails to generate
2019-01-31 10:26:37 -08:00
LarsBrubaker
1918d5987a improving support generator
can undo remove supports
starting work on not overlapping existing support
working on support tests
cleaned up delete command (use selection maintainer)
2019-01-31 07:56:36 -08:00
LarsBrubaker
efe0255238 Merge branch '2.19.2' of https://github.com/MatterHackers/MatterControl into 2.19.2
# Conflicts:
#	MatterControlLib/DesignTools/Braille/BrailleCardObject3D.cs
2019-01-30 22:58:12 -08:00
Lars Brubaker
cba0f13b3e Improving braille card object 2019-01-30 10:28:40 -08:00
LarsBrubaker
82e053be25 making braille object re-build correctly
issue: MatterHackers/MCCentral#4958
Braille crashes when change letter
2019-01-30 09:02:44 -08:00
John Lewin
50590f056f Use theme colors
- Issue MatterHackers/MCCentral#4952
Support panel is not theme aware
2019-01-29 18:03:04 -08:00
Lars Brubaker
53fb1a389d Making fit to bounds have correct rebuild 2019-01-29 16:49:40 -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