diff --git a/src/libslic3r/Slicing.cpp b/src/libslic3r/Slicing.cpp index f0e6db208..2c0185d26 100644 --- a/src/libslic3r/Slicing.cpp +++ b/src/libslic3r/Slicing.cpp @@ -428,16 +428,16 @@ std::vector smooth_height_profile(const std::vector& profile, co // return false; //}; - //int count = 0; - //std::vector ret = profile; - //bool has_steep_change = has_steep_height_change(ret, LAYER_HEIGHT_CHANGE_STEP); - //while (has_steep_change && count < 6) { - // ret = gauss_blur(ret, smoothing_params); - // has_steep_change = has_steep_height_change(ret, LAYER_HEIGHT_CHANGE_STEP); - // count++; - //} - //return ret; - return gauss_blur(profile, smoothing_params); + int count = 0; + std::vector ret = profile; + // bool has_steep_change = has_steep_height_change(ret, LAYER_HEIGHT_CHANGE_STEP); + while (/*has_steep_change &&*/ count < 6) { + ret = gauss_blur(ret, smoothing_params); + //has_steep_change = has_steep_height_change(ret, LAYER_HEIGHT_CHANGE_STEP); + count++; + } + return ret; + // return gauss_blur(profile, smoothing_params); } void adjust_layer_height_profile(