From 67256d6bb01e1ffc46d3b60d1dc3c5801eb1ad0e Mon Sep 17 00:00:00 2001 From: Vojtech Bubnik Date: Wed, 6 Jan 2021 12:19:08 +0100 Subject: Added a FIXME comment for Sequential tool path ordering of multiple parts within the same object, aka. perimeter tracking (#5511) --- src/libslic3r/GCode.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 7d31f6bf1..cc9dfce30 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -2111,6 +2111,8 @@ void GCode::process_layer( instance_to_print.object_by_extruder.support->chained_path_from(m_last_pos, instance_to_print.object_by_extruder.support_extrusion_role)); m_layer = layers[instance_to_print.layer_id].layer(); } + //FIXME order islands? + // Sequential tool path ordering of multiple parts within the same object, aka. perimeter tracking (#5511) for (ObjectByExtruder::Island &island : instance_to_print.object_by_extruder.islands) { const auto& by_region_specific = is_anything_overridden ? island.by_region_per_copy(by_region_per_copy_cache, static_cast(instance_to_print.instance_id), extruder_id, print_wipe_extrusions != 0) : island.by_region; //FIXME the following code prints regions in the order they are defined, the path is not optimized in any way. -- cgit v1.2.3