Commit graph

1941 commits

Author SHA1 Message Date
LarsBrubaker
50eed56754 Make lay flat un-doable
Also improved it to look for the largest face now that we have triangles
This was the intent before but the move to simple mesh lost it and it
was never as accurate as the new method.

issue: MatterHackers/MCCentral#4954
Lay flat should be un-doable
2019-01-30 08:11:57 -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
LarsBrubaker
052048ee6e Much better Get Long Hash Code implementation 2019-01-28 20:21:20 -08:00
Lars Brubaker
6305303047 Cleaning up object3d invalidate calls 2019-01-28 17:44:10 -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
John Lewin
bf1a72d34b Revert "upgrading nunit"
This reverts commit 76f81babfd.
2019-01-28 09:12:19 -08:00
LarsBrubaker
5a584cc6a4 Got mirror working as a source object 2019-01-28 07:41:09 -08:00
LarsBrubaker
76f81babfd upgrading nunit 2019-01-27 17:23:40 -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
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
94a6175446 using new selection mantainer 2019-01-26 09:31:50 -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
822e9365ff latest agg 2019-01-24 18:12:21 -08:00
John Lewin
151db5bd30 Revise MinimumSize 2019-01-24 17:50:59 -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
John Lewin
c7d6c9b75a Revise tests to account for new "Finish Setup Button" location
- Add infrastructure to find and set new button identifier
- Issue MatterHackers/MCCentral#4902
Investigate failing PulseRequiresLevelingAndLevelingWorks test
2019-01-23 23:02:46 -08:00
John Lewin
26e10eae86 Latest agg-sharp 2019-01-23 19:34:42 -08:00
John Lewin
46a715b75e Restore lost key events in automation runner 2019-01-23 18:11:52 -08:00
John Lewin
686342bbfa Latest agg-sharp 2019-01-23 16:34:11 -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
b13c9518bf Reuse new ValidationErrorsPanel with generic DialogPage
- Issue MatterHackers/MCCentral#4883
Create DialogPage for reporting validation errors that reuses new
styling
2019-01-23 08:43:41 -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
3db05ddfbf Improving support 2019-01-18 15:11:32 -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
Lars Brubaker
1c3e5d0d24 Fixed split into discrete meshes 2019-01-16 10:16:43 -08:00
LarsBrubaker
62c7ceb2aa latest agg 2019-01-15 20:40:56 -08:00
John Lewin
9124c1a1e0 Latest agg-sharp 2019-01-15 17:43:41 -08:00
John Lewin
0dc4072969 Remove Invalidates at each layer, Invalidate innermost content 2019-01-15 15:30:16 -08:00
John Lewin
216bd91dc3 Use new path stroke properties 2019-01-15 15:23:08 -08:00
Lars Brubaker
bc6ef317ad Fixed combine and subtract tests
Improved GetLongHashCode for vectors
Make sure CreatHulMesh does not crash on 0 size meshes
Upgraded MIConvexHull
2019-01-15 13:08:54 -08:00
John Lewin
8078346419 Fix spelling 2019-01-15 12:23:40 -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
Lars Brubaker
a460ddbbf7 Make export without leveling not do line splitting.
Adding tests for export with and without leveling

issue: MatterHackers/MCCentral#4840
Move chopping significantly increases size of exported .gcode files
2019-01-14 15:35:30 -08:00
Lars Brubaker
fe154d1e8c latest AGG and MS 2019-01-14 09:08:21 -08:00
LarsBrubaker
ca7959e517 Latest agg and MS 2019-01-13 16:14:29 -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
114d9f82b3 disabling boolean tests for now 2019-01-11 18:10:16 -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
4b8a4c2655 updating to last agg (removed tests) 2019-01-11 17:19:12 -08:00
Lars Brubaker
e1ce3419f2 simple mesh 2019-01-11 17:10:45 -08:00
John Lewin
d241d00b59 Basic support for drag text from Chrome 2019-01-09 12:48:08 -08:00
Lars Brubaker
1957a6a4b1 Moving boolean operation to new rebuild pattern 2019-01-08 17:51:30 -08:00