396 {
397
403 }
404
406
407
408
409
410
411
412 assert(aoffset2 <= 0);
413
414
416
418 if (aoffset2 < 0)
420
421 const double min_area_threshold = 0.01 * aoffset2 * aoffset2;
434 }
435 }
Polygon contour
Definition ExPolygon.hpp:35
void rotate(double angle)
Definition MultiPoint.hpp:31
bool remove_duplicate_points()
Definition MultiPoint.cpp:87
Definition clipper.cpp:60
@ jtMiter
Definition clipper.hpp:138
static bool is_ccw(const Polygon &poly)
Definition Geometry.hpp:44
static constexpr const double DefaultMiterLimit
Definition ClipperUtils.hpp:36
Slic3r::Polygons shrink(const Slic3r::Polygons &polygons, const float delta, ClipperLib::JoinType joinType=DefaultJoinType, double miterLimit=DefaultMiterLimit)
Definition ClipperUtils.hpp:372
Slic3r::Polygons offset(const Slic3r::Polygon &polygon, const float delta, ClipperLib::JoinType joinType, double miterLimit)
Definition ClipperUtils.cpp:416
bool remove_sticks(ExPolygon &poly)
Definition ExPolygon.cpp:460
double angle(const Eigen::MatrixBase< Derived > &v1, const Eigen::MatrixBase< Derived2 > &v2)
Definition Point.hpp:112
Polygons to_polygons(const ExPolygon &src)
Definition ExPolygon.hpp:281
bool remove_small(Polygons &polys, double min_area)
Definition Polygon.cpp:522
bool has_duplicate_points(const ClipperLib::PolyTree &polytree)
Definition ClipperUtils.cpp:252
const Polygons & holes(const ExPolygon &p)
Definition AGGRaster.hpp:22
Slic3r::Polygon & hole(Slic3r::ExPolygon &sh, unsigned long idx)
Definition geometries.hpp:200
void rotate(Slic3r::ExPolygon &sh, const Radians &rads)
Definition geometries.hpp:248
size_t n_contours_inner
Definition FillRectilinear.cpp:482
Polygons polygons_inner
Definition FillRectilinear.cpp:479
Polygons polygons_outer
Definition FillRectilinear.cpp:478
size_t n_contours_outer
Definition FillRectilinear.cpp:481
ExPolygon polygons_src
Definition FillRectilinear.cpp:477
const Polygon & contour(size_t idx) const
Definition FillRectilinear.cpp:454
std::vector< unsigned char > polygons_ccw
Definition FillRectilinear.cpp:487
size_t n_contours
Definition FillRectilinear.cpp:483