◆ OverhangCluster()
| Slic3r::OverhangCluster::OverhangCluster |
( |
ExPolygon * | overhang, |
|
|
int | layer_nr, |
|
|
coordf_t | offset_scaled ) |
|
inline |
2125 {
2127 insert(overhang, layer_nr);
2128 }
void insert(ExPolygon *overhang_new, int layer_nr)
Definition SupportMaterial.cpp:2130
coordf_t offset_scaled
Definition SupportMaterial.cpp:2120
References insert(), and offset_scaled.
◆ height()
| int Slic3r::OverhangCluster::height |
( |
| ) |
|
|
inline |
2144 {
2146 }
int max_layer
Definition SupportMaterial.cpp:2119
int min_layer
Definition SupportMaterial.cpp:2118
References max_layer, and min_layer.
◆ insert()
| void Slic3r::OverhangCluster::insert |
( |
ExPolygon * | overhang_new, |
|
|
int | layer_nr ) |
|
inline |
2130 {
2133 }
2134 else {
2135 layer_overhangs.emplace(layer_nr, std::vector<ExPolygon*>{ overhang_new });
2136 }
2138 if (!overhang_dilated.empty())
2142 }
#define EPSILON
Definition ColorUtils.cpp:64
std::vector< ExPolygon > ExPolygons
Definition ExPolygon.hpp:20
Slic3r::ExPolygons offset_ex(const Slic3r::Polygons &polygons, const float delta, JoinType joinType, double miterLimit)
Definition ClipperUtils.cpp:605
Slic3r::ExPolygons union_ex(const Slic3r::Polygons &subject, PolyFillType fill_type)
Definition ClipperUtils.cpp:1011
std::map< int, std::vector< ExPolygon * > > layer_overhangs
Definition SupportMaterial.cpp:2116
ExPolygons merged_overhangs_dilated
Definition SupportMaterial.cpp:2117
References EPSILON, layer_overhangs, max_layer, merged_overhangs_dilated, min_layer, Slic3r::offset_ex(), offset_scaled, and Slic3r::union_ex().
Referenced by OverhangCluster().
◆ intersects()
| bool Slic3r::OverhangCluster::intersects |
( |
const ExPolygon & | overhang_new, |
|
|
int | layer_nr ) |
|
inline |
◆ is_cantilever
| bool Slic3r::OverhangCluster::is_cantilever = false |
◆ is_sharp_tail
| bool Slic3r::OverhangCluster::is_sharp_tail = false |
◆ is_small_overhang
| bool Slic3r::OverhangCluster::is_small_overhang = false |
◆ layer_overhangs
| std::map<int, std::vector<ExPolygon*> > Slic3r::OverhangCluster::layer_overhangs |
◆ max_layer
| int Slic3r::OverhangCluster::max_layer = 0 |
◆ merged_overhangs_dilated
| ExPolygons Slic3r::OverhangCluster::merged_overhangs_dilated |
◆ min_layer
| int Slic3r::OverhangCluster::min_layer = 1e7 |
◆ offset_scaled
| coordf_t Slic3r::OverhangCluster::offset_scaled = 0 |
The documentation for this struct was generated from the following file: