diff options
author | supermerill <merill@free.fr> | 2021-08-09 03:05:23 +0300 |
---|---|---|
committer | supermerill <merill@free.fr> | 2021-08-21 03:48:23 +0300 |
commit | 5265c85c823f6cae4462bc78a82769e41d3a21ee (patch) | |
tree | 42ec07b872890cefc4ccb32e56b8fb57a19d1ff8 /src/libslic3r/PerimeterGenerator.hpp | |
parent | 3153d9612e8279404a6d886c12abe2781f4761dd (diff) |
remove hysteresis for overhang detection.
supermerill/SuperSlicer#1464
Diffstat (limited to 'src/libslic3r/PerimeterGenerator.hpp')
-rw-r--r-- | src/libslic3r/PerimeterGenerator.hpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/libslic3r/PerimeterGenerator.hpp b/src/libslic3r/PerimeterGenerator.hpp index 7d6916df3..8a8f976f9 100644 --- a/src/libslic3r/PerimeterGenerator.hpp +++ b/src/libslic3r/PerimeterGenerator.hpp @@ -99,11 +99,12 @@ private: double _ext_mm3_per_mm; double _mm3_per_mm; double _mm3_per_mm_overhang; - Polygons _lower_slices_bridge_flow; - Polygons _lower_slices_bridge_speed; + Polygons _lower_slices_bridge_flow_small; + Polygons _lower_slices_bridge_flow_big; + Polygons _lower_slices_bridge_speed_small; + Polygons _lower_slices_bridge_speed_big; - template<typename LINE> - ExtrusionPaths create_overhangs(LINE loop_polygons, ExtrusionRole role, bool is_external) const; + ExtrusionPaths create_overhangs(const Polyline& loop_polygons, ExtrusionRole role, bool is_external) const; // transform loops into ExtrusionEntityCollection, adding also thin walls into it. ExtrusionEntityCollection _traverse_loops(const PerimeterGeneratorLoops &loops, ThickPolylines &thin_walls) const; |