Commit graph

1968 commits

Author SHA1 Message Date
Lars Brubaker
5997c5688b improving extruder switiching 2019-03-01 19:39:10 -08:00
jlewin
edaf2907bd Place access modifiers before override 2019-03-01 18:19:16 -08:00
Lars Brubaker
0943765675 Better parsing of before tool change gcode 2019-02-27 18:24:55 -08:00
Lars Brubaker
3172865370 Improving creation of fit to bounds. 2019-02-25 14:40:16 -08:00
John Lewin
44a155ddd7 Latest agg-sharp 2019-02-25 07:46:28 -08:00
jlewin
2de8ddc15c Guard against invalid bed data 2019-02-22 17:56:48 -08:00
Lars Brubaker
3f901405b9 Fixing extruder T1 unloading
issue: MatterHackers/MCCentral#5064
Filament Unload loads filament forever
2019-02-22 12:02:03 -08:00
LarsBrubaker
d82efb143a Working on new software endstops stream 2019-02-19 14:24:28 -08:00
John Lewin
35808e4bda Use new onloadInvoked member 2019-02-19 11:05:42 -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
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
Lars Brubaker
d129a75311 We can now move all the way through the initial setup on first run
Fixed a bug with timing of injecting regex replacements
moved T (extruder) tracking to queued command stream
check that we have loaded filament on extruder 1

issue: MatterHackers/MCCentral#5029
Don't do actual switch of extruders until there is a pending move command
2019-02-07 14:28:22 -08:00
Lars Brubaker
8eefd9c059 Working on probe to hot end calibration for dual 2019-02-06 12:34:20 -08:00
Lars Brubaker
9f55a1432c dual extrusion load / unload filament
unload filament is actually working on extruder 2
2019-02-05 13:43:04 -08:00
LarsBrubaker
4017c38a49 Getting ChildVisabilytObject working 2019-02-04 08:38:58 -08:00
LarsBrubaker
dcf473f6b4 latest agg and ms 2019-02-03 13:39:37 -08:00
LarsBrubaker
d135a3be82 Only invalidate the editor display when appropriate, rather than the part 2019-02-03 13:37:49 -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
b83f093be1 fixing replace translation bug 2019-01-31 13:46:19 -08:00
Lars Brubaker
1d2fe6823e added an Enable Network Traffic config value
If disabled - turn off 'check for update', 'login', 'get public profiles', and make public for other network aware resources

issue: MatterHackers/MCCentral#4879
add ability to check Registry key to disable check for updates and login
2019-01-31 09:42:54 -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
51b5a824b2 Fixed problem with probe generating extra sample
issue: MatterHackers/MCCentral#4925
Bed leveling issues
2019-01-30 17:05:31 -08:00
Lars Brubaker
d4cc43462e new support setting passing as first parameter to slicer 2019-01-30 16:04:20 -08:00
Lars Brubaker
333f25dd95 Improving lay flat
try to consider faces that have an angle less that 45 first
2019-01-30 09:49:24 -08:00
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