Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsupermerill <merill@free.fr>2021-08-09 03:05:23 +0300
committersupermerill <merill@free.fr>2021-08-21 03:48:23 +0300
commit5265c85c823f6cae4462bc78a82769e41d3a21ee (patch)
tree42ec07b872890cefc4ccb32e56b8fb57a19d1ff8 /src/libslic3r/PerimeterGenerator.hpp
parent3153d9612e8279404a6d886c12abe2781f4761dd (diff)
remove hysteresis for overhang detection.
supermerill/SuperSlicer#1464
Diffstat (limited to 'src/libslic3r/PerimeterGenerator.hpp')
-rw-r--r--src/libslic3r/PerimeterGenerator.hpp9
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;