Enforce seam alignment and blend in spiral vase.

This commit is contained in:
Alessandro Ranellucci 2014-05-22 12:28:12 +02:00
parent 254ab29a97
commit f2c5e799b1
17 changed files with 174 additions and 33 deletions
lib/Slic3r

View file

@ -185,7 +185,11 @@ sub extrude_loop {
}
# split the loop at the starting point
$loop->split_at($last_pos->nearest_point(\@candidates));
if ($self->config->spiral_vase) {
$loop->split_at($last_pos);
} else {
$loop->split_at_vertex($last_pos->nearest_point(\@candidates));
}
# clip the path to avoid the extruder to get exactly on the first point of the loop;
# if polyline was shorter than the clipping distance we'd get a null polyline, so