Commit graph

666 commits

Author SHA1 Message Date
LarsBrubaker
64e3104d53 Move extruder offset back into baby step stream as it is always required
make sure we return the offsets for extruder 0 (needed for z offset)
Remove unused offset stream

issue:
MatterHackers/MCCentral#5150
re-slice not propogating final extruder through the stack correctly
2019-03-13 16:15:49 -07:00
Lars Brubaker
fb9cda684e Debugging leveling offset problem 2019-03-11 16:01:15 -07:00
Lars Brubaker
a4811285c3 Have the temp changing working and passing tests 2019-03-08 13:48:14 -08:00
Lars Brubaker
58e9732267 Getting a new tool change stream test together 2019-03-08 13:48:14 -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
229ff18baf Fix stream tests considering max length stream changes 2019-03-03 08:41:38 -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
LarsBrubaker
0a5b7eb7c8 Making new test for align and fit 2019-03-01 19:39:09 -08:00
jlewin
7e1917b032 Move stream debug helpers into base type 2019-03-01 13:52:03 -08:00
jlewin
b402b67c71 Refactor LevelingFunction dependency to PrinterConfig 2019-02-27 15:32:43 -08:00
Lars Brubaker
c4c0f3eef4 Fixing pinch test 2019-02-26 08:42:10 -08:00
jlewin
878adb73f7 Use async Task test method signature 2019-02-25 18:05:54 -08:00
jlewin
1ce6c92b78 Update leveling tests for new behavior 2019-02-22 11:32:55 -08:00
jlewin
1ca0151eb6 Ignore WIP test 2019-02-19 16:02:36 -08:00
Lars Brubaker
3f0f8a2369 starting work on software endstops stream 2019-02-19 14:24:29 -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
3a5d47c12d Removed deleted assembly from test 2019-02-04 18:26:41 -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
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
dfa013bfed disabling work in progress test 2019-01-31 10:08:18 -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
Lars Brubaker
b3d93c6e7d Another test fix 2019-01-29 17:08:02 -08:00
Lars Brubaker
53fb1a389d Making fit to bounds have correct rebuild 2019-01-29 16:49:40 -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
eeddffd48f Fixing test 2019-01-28 14:41:40 -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
LarsBrubaker
8978679fe8 disable failing test 2019-01-27 19:31:06 -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
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
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
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
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
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
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
John Lewin
a26a474ab4 Remove properties.json, eliminate remaining dependencies 2019-01-14 12:06:13 -08:00
John Lewin
d87ef3cee9 Migrate missing SettingsKeys 2019-01-14 12:06: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
e1ce3419f2 simple mesh 2019-01-11 17:10:45 -08:00
Lars Brubaker
88dd2395a1 Improving rebuild lock 2019-01-07 17:42:00 -08:00
John Lewin
0a0f616718 Move additional settings names to SettingsKey 2019-01-07 09:18:51 -08:00
John Lewin
8f025d9796 Move infill_speed to SettingsKey 2019-01-06 19:32:46 -08:00
John Lewin
0f792648de Rename SettingsOrganizer to SettingsLayout 2019-01-06 13:22:53 -08:00
John Lewin
b327b95e4a Move settings dictionary into PrinterSettings 2019-01-06 13:19:01 -08:00