Alessandro Ranellucci
|
b14290b9f6
Make tests happy
|
9 years ago |
Alessandro Ranellucci
|
59f0e76da1
Distinct extrusion role for support material interface
|
10 years ago |
Alessandro Ranellucci
|
69002b8ea2
No tests were covering randomize-start, which was not working anymore after recent ExtrusionLoop refactoring. #2028
|
10 years ago |
Alessandro Ranellucci
|
518798beb3
Incomplete work for porting simplify() to XS
|
11 years ago |
Alessandro Ranellucci
|
3aef663f7f
Removed clip_with_polygon() and clip_with_expolygon()
|
11 years ago |
Alessandro Ranellucci
|
ac88fbcbb0
Ported clip_end(), length(), is_perimeter(), is_fill(), is_bridge() to XS
|
11 years ago |
Alessandro Ranellucci
|
761f261a68
Ported intersect_expolygons() and subtract_expolygons() to XS
|
11 years ago |
Alessandro Ranellucci
|
a88ce0cb5e
Fix regression in start perimeters at non-overhangs. #1442
|
11 years ago |
Alessandro Ranellucci
|
649ef6ce79
Removed unused code
|
11 years ago |
Alessandro Ranellucci
|
5d6fd7f4d9
Optimizations for better usage of XS code
|
11 years ago |
Alessandro Ranellucci
|
5f17fa342b
Move arc fitting code to its own post-processing filter and remove the built-in ExtrusionPath::Arc class
|
11 years ago |
Alessandro Ranellucci
|
055273fbc8
Huge speed boost by reducing the number of method calls in GCode.pm
|
11 years ago |
Alessandro Ranellucci
|
9fb14f2119
Ported (and used) ExtrusionPath->first_point
|
11 years ago |
Alessandro Ranellucci
|
9458c7db97
Fix integration of XS containers
|
11 years ago |
Alessandro Ranellucci
|
9b582a11ff
Adopt XS containers everywhere (incomplete work)
|
11 years ago |
Alessandro Ranellucci
|
9af2a1c007
Use XS Point everywhere
|
11 years ago |
Alessandro Ranellucci
|
159a009f96
Fix tests here and there
|
11 years ago |
Alessandro Ranellucci
|
f612d4c64e
Ported ExtrusionPath to XS. Failing test for Surface
|
11 years ago |
Alessandro Ranellucci
|
8061cc6e30
Optimization in Polyline instantiation
|
11 years ago |
Alessandro Ranellucci
|
7e875393f5
New algorithm for overhang detection
|
11 years ago |
Alessandro Ranellucci
|
61c1045331
Merge branch 'master' into overhang
|
11 years ago |
Alessandro Ranellucci
|
09989ab8bd
Fix regression in --gcode-arcs
|
11 years ago |
Alessandro Ranellucci
|
575127151b
New algorithm for overhang detection
|
11 years ago |
Alessandro Ranellucci
|
632652d924
Unfinished work for displaying bridge paths in section cuts
|
11 years ago |
Alessandro Ranellucci
|
04d2231901
Bugfix: is_printable() wasn't discarding narrow ring-shaped top/bottom surfaces because it was only considering the contour. This caused extra shell material even in hollow prints. #1049
|
12 years ago |
Alessandro Ranellucci
|
1abd8c9a9e
Remove the 'simplify' handle in ExtrusionPath after the recent refactoring. #1054
|
12 years ago |
Alessandro Ranellucci
|
537fca47c5
Use solid infill speed for internal bridges; apply slowdown if any; don't use bridge fan settings. #240
|
12 years ago |
Alessandro Ranellucci
|
33b40eda18
Always fix self-intersecting polygons that Douglas-Peucker might return
|
12 years ago |
Alessandro Ranellucci
|
dac168eff0
Do each island completely if avoid_crossing_perimeters is enabled. #278
|
12 years ago |
Alessandro Ranellucci
|
2acda9973e
Don't apply acceleration settings to travel moves
|
12 years ago |
Alessandro Ranellucci
|
70092a9cf5
Apply only_retract_when_crossing_perimeters to all infills
|
12 years ago |
Alessandro Ranellucci
|
283809f5c2
No need for a role to identify small perimeters
|
12 years ago |
Alessandro Ranellucci
|
8ae96a8868
Only apply vibration limit to gaps fill while it's not very mature to work with long segments
|
12 years ago |
Alessandro Ranellucci
|
c99ff0cfe2
Apply Douglas-Peucker to all paths before generating G-code
|
12 years ago |
Alessandro Ranellucci
|
cec7bf815c
Get rid of the ExtrusionLoop objects in concentric filler
|
12 years ago |
Alessandro Ranellucci
|
ccb49a8439
Do a slightly thinner interface layer at the top of support material structures by taking into account the diameter of bridge extrudates (nophead's idea)
|
12 years ago |
Alessandro Ranellucci
|
f35cdef2aa
Renamed ExtrusionPath->depth_layers to height
|
12 years ago |
Alessandro Ranellucci
|
68c3a0dd61
Make arcs.t happy. #721
|
12 years ago |
Alessandro Ranellucci
|
2a51cad0c3
Revert "Patch for --gcode-arcs (kindly submitted by Paul Howes)"
|
12 years ago |
Alessandro Ranellucci
|
f4260ae93d
Patch for --gcode-arcs (kindly submitted by Paul Howes)
|
12 years ago |
Alessandro Ranellucci
|
7e34244b05
Refactored configuration handling.
|
12 years ago |
Alessandro Ranellucci
|
bce2663ed8
Restore thin walls and thin fills after last commit
|
12 years ago |
Alessandro Ranellucci
|
1697cb24a6
Memory optimization and code cleanup. Don't keep deserialized paths
|
12 years ago |
Alessandro Ranellucci
|
cbb111ee64
Fix for incomplete commit causing thin gaps to throw an error
|
12 years ago |
Alessandro Ranellucci
|
96a3234eaa
Different speed for external perimeters. #488
|
12 years ago |
Alessandro Ranellucci
|
0938c73d08
Revert "Don't reset E when the makerbot flavor is selected"
|
12 years ago |
Alessandro Ranellucci
|
2e5e5983be
Don't reset E when the makerbot flavor is selected
|
12 years ago |
Alessandro Ranellucci
|
62bd33a766
Fixed regression causing fatal errors. #429
|
12 years ago |
Alessandro Ranellucci
|
fbfbfac2b6
New --top-solid-infill-speed option. Also, --solid-infill-speed and --small-perimeter-speed can be expressed as ratios too. #174 #151
|
12 years ago |
Alessandro Ranellucci
|
4aa85f4571
Fixed arcs.t to work with new serialization mechanism
|
12 years ago |