From 0b2f2a1a9088c7c7fb08418f682b573fd8fb63dc Mon Sep 17 00:00:00 2001 From: supermerill Date: Mon, 7 Mar 2022 18:32:54 +0100 Subject: Correctly disable gcode_resolution from prusaslicer. using internal_resolution istead for brim using max_g1_per_second and min_length for gcode using nothing (resolution from slicing) for generate_perimeter May use it for gcode reduction, to add a junction derivation filter before the max_g1_per_second. #2477 --- src/libslic3r/Brim.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/libslic3r/Brim.cpp') diff --git a/src/libslic3r/Brim.cpp b/src/libslic3r/Brim.cpp index c65d588b8..b9129486a 100644 --- a/src/libslic3r/Brim.cpp +++ b/src/libslic3r/Brim.cpp @@ -469,7 +469,7 @@ static void make_inner_brim(const Print &print, ExtrusionEntityCollection &brim) { assert(print.objects().size() == bottom_layers_expolygons.size()); - const auto scaled_resolution = scaled(print.config().gcode_resolution.value); + const auto scaled_resolution = scaled(print.config().resolution_internal.value); Flow flow = print.brim_flow(); std::vector inner_brims_ex = inner_brim_area(print, top_level_objects_with_brim, bottom_layers_expolygons, float(flow.scaled_spacing())); Polygons loops; @@ -502,7 +502,7 @@ static void make_inner_brim(const Print &print, // Collect islands_area to be merged into the final 1st layer convex hull. ExtrusionEntityCollection make_brim(const Print &print, PrintTryCancel try_cancel, Polygons &islands_area) { - const auto scaled_resolution = scaled(print.config().gcode_resolution.value); + const auto scaled_resolution = scaled(print.config().resolution_internal.value); Flow flow = print.brim_flow(); std::vector bottom_layers_expolygons = get_print_bottom_layers_expolygons(print); ConstPrintObjectPtrs top_level_objects_with_brim = get_top_level_objects_with_brim(print, bottom_layers_expolygons); -- cgit v1.2.3