Alessandro Ranellucci
|
7c8b71012c
Force the 'nearest' strategy for starting skirt loops
|
9 years ago |
Alessandro Ranellucci
|
67f1cdf76f
Bugfix: seam_position = random didn't work with a single perimeter. #2179
|
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
|
c37ef2f18b
New semantics for ExtrusionLoop objects. Early processing of perimeter overhangs for paralellizing such work and making G-code export lighter. Lots of refactoring. This should fix a number of minor bugs, including reversals of perimeter overhangs.
|
10 years ago |
Alessandro Ranellucci
|
98e40d3fe4
Store width and height in ExtrusionEntity objects for debugging purposes
|
10 years ago |
Alessandro Ranellucci
|
8ed738d3f7
More incomplete work for Flow/Extruder refactoring
|
11 years ago |
Alessandro Ranellucci
|
ea1d138c95
Ported ExtrusionLoop->make_counter_clockwise()
|
11 years ago |
Alessandro Ranellucci
|
5d6fd7f4d9
Optimizations for better usage of XS code
|
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
|
d0701cdcd4
Implemented Slic3r::ExtrusionLoop
|
11 years ago |
Alessandro Ranellucci
|
428cd7867d
Missing bit
|
11 years ago |
Alessandro Ranellucci
|
dac168eff0
Do each island completely if avoid_crossing_perimeters is enabled. #278
|
11 years ago |
Alessandro Ranellucci
|
554d10c854
Only put ExtrusionPath objects in ExtrusionPath::Collection (no ExtrusionLoop objects)
|
12 years ago |
Alessandro Ranellucci
|
cec7bf815c
Get rid of the ExtrusionLoop objects in concentric filler
|
12 years ago |
Alessandro Ranellucci
|
52ed2c6ea4
Make flow_spacing required for ExtrusionLoop objects too
|
12 years ago |
Alessandro Ranellucci
|
144a704e3b
Remove all id() and ordered_id() methods
|
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 |
Mark Hindess
|
35ecd65e77
Implement nearest point index and split at index to avoid search for point.
|
12 years ago |
Mark Hindess
|
35fda7de23
Revert "split_at_first_point needn't call deserialize as split_at calls it."
|
12 years ago |
Mark Hindess
|
a6d8d6473c
split_at_first_point needn't call deserialize as split_at calls it.
|
12 years ago |
Alessandro Ranellucci
|
c4b9a6cf61
Bugfix: flow wasn't adjusted for perimeters when a custom perimeters extrusion width was applied
|
12 years ago |
Alessandro Ranellucci
|
cbb111ee64
Fix for incomplete commit causing thin gaps to throw an error
|
12 years ago |
Alessandro Ranellucci
|
62bd33a766
Fixed regression causing fatal errors. #429
|
12 years ago |
Alessandro Ranellucci
|
0c4b112718
Fixed regression preventing arcs to be generated at all (center detection is still buggy)
|
12 years ago |
Alessandro Ranellucci
|
00c6b1bdf8
Bugfix: some thin walls still gave a fatal error. #416
|
12 years ago |
Alessandro Ranellucci
|
b246480535
Massive reduction of memory usage (down to one third).
|
12 years ago |
Alessandro Ranellucci
|
aa9563f00b
More constants, less strings => ess memory usage
|
12 years ago |
Alessandro Ranellucci
|
d51ba94e8a
Remove XXX from dependencies
|
12 years ago |
Alessandro Ranellucci
|
7b67fae686
Support material
|
12 years ago |
Alessandro Ranellucci
|
90d10b24a8
Fill gaps using medial axis detection
|
13 years ago |
Alessandro Ranellucci
|
8ed91a8ec4
Very large refactoring. Ditched Slic3r::Polyline::Closed and reorganized geometric classes.
|
13 years ago |
Alessandro Ranellucci
|
b8a5d5a208
Bugfix: fatal error on many models. Releasing 0.5.5a. #92 #93
|
13 years ago |
Alessandro Ranellucci
|
3ad9ed74ae
New --solid-infill-feed-rate option. #68
|
13 years ago |
Alessandro Ranellucci
|
975387d953
New --bridge-feed-rate option. #68
|
13 years ago |
Alessandro Ranellucci
|
e410410dc7
Refactoring. Point objects are now plain arrayrefs. Slicing is 30% faster.
|
13 years ago |
Alessandro Ranellucci
|
0cd10441a1
Optimization of travel paths for perimeters
|
13 years ago |