#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/SLA/SupportTreeBuilder.hpp>
|
| static const constexpr long | ID_UNSET = -1 |
◆ Head()
| Slic3r::sla::Head::Head |
( |
double | r_big_mm, |
|
|
double | r_small_mm, |
|
|
double | length_mm, |
|
|
double | penetration, |
|
|
const Vec3d & | direction = DOWN, |
|
|
const Vec3d & | offset = {0, 0, 0} ) |
41{
42}
Slic3r::Polygons offset(const Slic3r::Polygon &polygon, const float delta, JoinType joinType, double miterLimit)
Definition ClipperUtils.cpp:582
Vec3d pos
Definition SupportTreeBuilder.hpp:80
double r_pin_mm
Definition SupportTreeBuilder.hpp:83
double r_back_mm
Definition SupportTreeBuilder.hpp:82
Vec3d dir
Definition SupportTreeBuilder.hpp:79
double penetration_mm
Definition SupportTreeBuilder.hpp:85
double width_mm
Definition SupportTreeBuilder.hpp:84
References dir, Slic3r::offset(), penetration_mm, pos, r_back_mm, r_pin_mm, and width_mm.
◆ fullwidth()
| double Slic3r::sla::Head::fullwidth |
( |
| ) |
const |
|
inline |
◆ invalidate()
| void Slic3r::sla::Head::invalidate |
( |
| ) |
|
|
inline |
◆ is_valid()
| bool Slic3r::sla::Head::is_valid |
( |
| ) |
const |
|
inline |
◆ junction_point()
| Vec3d Slic3r::sla::Head::junction_point |
( |
| ) |
const |
|
inline |
115 {
117 }
double fullwidth() const
Definition SupportTreeBuilder.hpp:109
References dir, fullwidth(), pos, and r_back_mm.
Referenced by Slic3r::sla::SupportTreeBuilder::add_bridge(), Slic3r::sla::SupportTreeBuildsteps::classify(), Slic3r::sla::SupportTreeBuildsteps::connect_to_ground(), Slic3r::sla::SupportTreeBuildsteps::connect_to_ground(), Slic3r::sla::SupportTreeBuildsteps::connect_to_model_body(), Slic3r::sla::SupportTreeBuildsteps::connect_to_nearpillar(), Slic3r::sla::SupportTreeBuildsteps::routing_to_ground(), and Slic3r::sla::SupportTreeBuildsteps::search_pillar_and_connect().
◆ real_width()
| double Slic3r::sla::Head::real_width |
( |
| ) |
const |
|
inline |
◆ request_pillar_radius()
| double Slic3r::sla::Head::request_pillar_radius |
( |
double | radius | ) |
const |
|
inline |
120 {
122 return radius > 0 && radius < rmax ? radius : rmax;
123 }
References r_back_mm.
◆ bridge_id
| long Slic3r::sla::Head::bridge_id = ID_UNSET |
◆ dir
◆ id
| long Slic3r::sla::SupportTreeNode::id = ID_UNSET |
|
inherited |
◆ ID_UNSET
| const constexpr long Slic3r::sla::SupportTreeNode::ID_UNSET = -1 |
|
staticconstexprinherited |
◆ penetration_mm
| double Slic3r::sla::Head::penetration_mm = 0.5 |
◆ pillar_id
| long Slic3r::sla::Head::pillar_id = ID_UNSET |
◆ pos
| Vec3d Slic3r::sla::Head::pos = {0, 0, 0} |
◆ r_back_mm
| double Slic3r::sla::Head::r_back_mm = 1 |
Referenced by Head(), Slic3r::sla::SupportTreeBuilder::add_bridge(), Slic3r::sla::SupportTreeBuildsteps::classify(), Slic3r::sla::SupportTreeBuildsteps::connect_to_ground(), Slic3r::sla::SupportTreeBuildsteps::connect_to_ground(), Slic3r::sla::SupportTreeBuildsteps::connect_to_model_body(), Slic3r::sla::SupportTreeBuildsteps::connect_to_nearpillar(), Slic3r::sla::SupportTreeBuildsteps::filter(), Slic3r::sla::get_mesh(), junction_point(), real_width(), request_pillar_radius(), Slic3r::sla::SupportTreeBuildsteps::routing_to_ground(), and Slic3r::sla::SupportTreeBuildsteps::search_pillar_and_connect().
◆ r_pin_mm
| double Slic3r::sla::Head::r_pin_mm = 0.5 |
◆ width_mm
| double Slic3r::sla::Head::width_mm = 2 |
The documentation for this struct was generated from the following files: