OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::sla::anonymous_namespace{Pad.cpp}::BelowPadSkeleton Class Reference
Inheritance diagram for Slic3r::sla::anonymous_namespace{Pad.cpp}::BelowPadSkeleton:
Collaboration diagram for Slic3r::sla::anonymous_namespace{Pad.cpp}::BelowPadSkeleton:

Public Member Functions

 BelowPadSkeleton (const ExPolygons &support_blueprint, const ExPolygons &model_blueprint, const PadConfig &cfg, ThrowOnCancel thr)

Public Attributes

ExPolygons inner
ExPolygons outer

Detailed Description

Constructor & Destructor Documentation

◆ BelowPadSkeleton()

Slic3r::sla::anonymous_namespace{Pad.cpp}::BelowPadSkeleton::BelowPadSkeleton ( const ExPolygons & support_blueprint,
const ExPolygons & model_blueprint,
const PadConfig & cfg,
ThrowOnCancel thr )
inline
322 {
323 outer.reserve(support_blueprint.size() + model_blueprint.size());
324
325 for (auto &ep : support_blueprint) outer.emplace_back(ep.contour);
326 for (auto &ep : model_blueprint) outer.emplace_back(ep.contour);
327
328 ConcaveHull ochull{outer, get_merge_distance(cfg), thr};
329
331 }
static coord_t get_waffle_offset(const PadConfig &c)
Definition Pad.cpp:149
static double get_merge_distance(const PadConfig &c)
Definition Pad.cpp:154
ExPolygons offset_waffle_style_ex(const ConcaveHull &hull, coord_t delta)
Definition ConcaveHull.cpp:139

References Slic3r::sla::anonymous_namespace{Pad.cpp}::get_merge_distance(), Slic3r::sla::anonymous_namespace{Pad.cpp}::get_waffle_offset(), Slic3r::sla::offset_waffle_style_ex(), and Slic3r::sla::anonymous_namespace{Pad.cpp}::PadSkeleton::outer.

Here is the call graph for this function:

Member Data Documentation

◆ inner

◆ outer


The documentation for this class was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/SLA/Pad.cpp