From 820972dca75712a277110721250906fda6c941a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20=C5=A0ach?= Date: Wed, 31 Jul 2024 12:50:12 +0200 Subject: [PATCH] Use converting to geometry instead of projecting for random seams only --- src/libslic3r/GCode/SeamPlacer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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)};