diff --git a/src/libslic3r/GCode/SeamPlacer.cpp b/src/libslic3r/GCode/SeamPlacer.cpp index fd3c07bf77..8517732624 100644 --- a/src/libslic3r/GCode/SeamPlacer.cpp +++ b/src/libslic3r/GCode/SeamPlacer.cpp @@ -39,9 +39,9 @@ ObjectLayerPerimeters get_perimeters( print_object->layers(), params.perimeter.elephant_foot_compensation )}; const std::vector projected{ - print_object->config().seam_position == spAligned ? - Geometry::project_to_geometry(extrusions, params.max_distance) : - Geometry::convert_to_geometry(extrusions) + print_object->config().seam_position == spRandom ? + Geometry::convert_to_geometry(extrusions) : + Geometry::project_to_geometry(extrusions, params.max_distance) }; Perimeters::LayerPerimeters perimeters{Perimeters::create_perimeters(projected, layer_infos, painting, params.perimeter)};