Commit graph

339 commits

Author SHA1 Message Date
John Lewin
31dc4e0edf Filter validation errors to setting context
- Ensure that presets windows only show errors for preset values
- Issue MatterHackers/MCCentral#4896
Validation error appears in preset window for user override value
2019-01-28 17:11:11 -08:00
Lars Brubaker
4dd5d8cd99 Fixing random update errors in new
issue: MatterHackers/MCCentral#4944
Combine operation buttons not updated
2019-01-28 16:03:47 -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
1ef0a37f1d Improving fit to bounds default position on rebuild
Making it easier to see that you have opened the obsolete version of a file
2019-01-28 10:53:09 -08:00
LarsBrubaker
13c7ca93be Common invalidate for all operations source objects
issue: MatterHackers/MCCentral#4941
changing color of inner object of curve not updating on screen color
2019-01-28 07:53:38 -08:00
LarsBrubaker
5a584cc6a4 Got mirror working as a source object 2019-01-28 07:41:09 -08:00
John Lewin
d8fefe5909 Update Mirror object to use new Rebuild override 2019-01-27 19:50:27 -08:00
John Lewin
3f8a53bb6a Observe and rebuild on content changes in Extrude children
- Issue MatterHackers/MCCentral#4932
Child Invalidate ignored by TextPathObject3D
2019-01-27 19:50:27 -08:00
John Lewin
7f7408d3c9 Size mesh to TextPrinter bounds on minimum or 8x8
- Issue MatterHackers/MCCentral#4933
Hit target for TextPathObject3D should be printer bounding box size
2019-01-27 19:50:26 -08:00
John Lewin
13d5e6f7f9 Improve naming of eventArg variable
- Eliminate invadateType.InvalidateType == InvalidateType.Path
2019-01-27 19:49:43 -08:00
John Lewin
d02bd93633 Fix typo 2019-01-27 19:49:43 -08:00
LarsBrubaker
63fc7e5b83 Made intersection have a source object
improved update of toolbar buttons for OperationSourceContainerObject3D s
2019-01-27 18:12:19 -08:00
LarsBrubaker
6d6337f5aa Refactoring - moving files 2019-01-27 15:20:05 -08:00
LarsBrubaker
50d77638c7 Change curve object to new source pattern
Fixed a bug with single item input it combine
2019-01-27 11:25:37 -08:00
LarsBrubaker
e4f105680c working to fix tests 2019-01-26 18:44:04 -08:00
LarsBrubaker
9b799df0e9 Get pinch to use new source pattern
Fixed a bug with multiple items in combine
2019-01-26 15:50:53 -08:00
LarsBrubaker
1bd51a8cbc Make sure we send a content changed when we wrap an item with a transform 2019-01-26 12:19:29 -08:00
LarsBrubaker
b5bc480daa Fix combine position
Make flatten name consistent
2019-01-26 11:44:08 -08:00
LarsBrubaker
877add4c5d Operation source flatten and remove can undo 2019-01-26 09:30:10 -08:00
Lars Brubaker
61af209777 working on combine test fail
fix flatten
2019-01-25 18:08:00 -08:00
Lars Brubaker
564e5e7bf1 Moved array and combine objects to new source pattern
reverted align object to only align children
have new combine 2 object to preserve old files
2019-01-25 16:46:23 -08:00
Lars Brubaker
57b94fd7a4 Improvements to operation source object 2019-01-25 13:25:10 -08:00
John Lewin
301f6a7249 Make Remove operation on ImageConverter revert to source image
- Issue MatterHackers/MCCentral#4906
2019-01-24 17:50:58 -08:00
John Lewin
b90c082b08 Simplify 2019-01-24 16:51:07 -08:00
Lars Brubaker
1d60533947 combine on an align correctly maintains positions 2019-01-24 14:47:35 -08:00
Lars Brubaker
32b55c10db Fixe image moves when image converted
add undo to many more modify opperations

issue: MatterHackers/MCCentral#4905
Add undo to image converter and other path opperations

issue: MatterHackers/MCCentral#4899
Image Converter button causes image to change position when extruded
2019-01-24 10:32:43 -08:00
Lars Brubaker
e0fde8ede7 Make generate support be undoable 2019-01-24 10:32:42 -08:00
Lars Brubaker
5f0cacf4c7 Support has first release quality
Made 'support type' work selectable
2019-01-23 16:08:34 -08:00
Lars Brubaker
161d92b499 Support generating internal and from bed 2019-01-23 14:25:03 -08:00
John Lewin
0b9130f929 Add editor for SupportGenerator enum property 2019-01-23 13:55:56 -08:00
Lars Brubaker
1d2923026b improving auto support generation 2019-01-23 12:00:47 -08:00
John Lewin
e22c312b1a Move OpenSCAD provider into MatterControl 2019-01-22 19:52:19 -08:00
Lars Brubaker
f465727e02 Fixing mirror to keep good normals
moved support generator to a better place
started work on support tests

issue: MatterHackers/MCCentral#4873
validate mirror on y flipping
2019-01-22 11:35:47 -08:00
Lars Brubaker
8e0a50ace7 Fixed rotate object 2 to have correct aabb on construction
issue: MatterHackers/MCCentral#4818
MatterHackers/MCCentral#4802 Can't add to inner combine content as expected (write another test)
2019-01-16 18:41:57 -08:00
John Lewin
b15bf79d60 Fix typo 2019-01-15 12:30:11 -08:00
John Lewin
8078346419 Fix spelling 2019-01-15 12:23:40 -08:00
John Lewin
041e4a38d2 Update Lithophane to new mesh format 2019-01-15 10:01:03 -08:00
Lars Brubaker
d71230596c made the test work better (pass) 2019-01-15 09:20:21 -08:00
LarsBrubaker
1579632c77 Did not have the scaling position in the right place
updated test as well
2019-01-15 08:31:46 -08:00
LarsBrubaker
16a1a61197 Fixing translation error in scale
Added a test
2019-01-15 08:24:11 -08:00
Lars Brubaker
6e4bbf2306 Made a face struct and made face list use it
put normal into face
2019-01-14 17:48:57 -08:00
LarsBrubaker
115634ef3a Fixing texturing 2019-01-13 11:58:05 -08:00
LarsBrubaker
faabef5a71 Fixing mirror for simple mesh 2019-01-12 12:38:13 -08:00
Lars Brubaker
35b159d1f1 Fixing and removing tests now that we have simple mesh 2019-01-11 17:35:35 -08:00
Lars Brubaker
e1ce3419f2 simple mesh 2019-01-11 17:10:45 -08:00
John Lewin
60aaa5abea Switch to Model view when dragging items from the file system
- Issue MatterHackers/MCCentral#4781
DragDrop STL from desktop to printing GCode view fails to switch to
model view
2019-01-10 15:21:33 -08:00
Lars Brubaker
1957a6a4b1 Moving boolean operation to new rebuild pattern 2019-01-08 17:51:30 -08:00
John Lewin
6f25f45d56 Build TextObject3D on background task 2019-01-08 14:00:09 -08:00
John Lewin
45f83bad63 Use new Rebuild pattern 2019-01-08 13:53:44 -08:00
Lars Brubaker
88dd2395a1 Improving rebuild lock 2019-01-07 17:42:00 -08:00