OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::TreeSupport3D::SupportElementStateBits Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Support/TreeSupport3D.hpp>

Inheritance diagram for Slic3r::TreeSupport3D::SupportElementStateBits:

Public Member Functions

 SupportElementStateBits ()

Public Attributes

bool to_buildplate: 1
 The element trys to reach the buildplate.
bool to_model_gracious: 1
 Will the branch be able to rest completely on a flat surface, be it buildplate or model ?
bool use_min_xy_dist: 1
 Whether the min_xy_distance can be used to get avoidance or similar. Will only be true if support_xy_overrides_z=Z overrides X/Y.
bool supports_roof: 1
 True if this Element or any parent (element above) provides support to a support roof.
bool can_use_safe_radius: 1
 An influence area is considered safe when it can use the holefree avoidance <=> It will not have to encounter holes on its way downward.
bool skip_ovalisation: 1
 Skip the ovalisation to parent and children when generating the final circles.
bool lost: 1
bool verylost: 1
bool deleted: 1
bool marked: 1

Detailed Description

Constructor & Destructor Documentation

◆ SupportElementStateBits()

Slic3r::TreeSupport3D::SupportElementStateBits::SupportElementStateBits ( )
inline
89 :
90 to_buildplate(false),
91 to_model_gracious(false),
92 use_min_xy_dist(false),
93 supports_roof(false),
95 skip_ovalisation(false),
96#ifdef TREE_SUPPORTS_TRACK_LOST
97 lost(false),
98 verylost(false),
99#endif // TREE_SUPPORTS_TRACK_LOST
100 deleted(false),
101 marked(false)
102 {}
bool to_buildplate
The element trys to reach the buildplate.
Definition TreeSupport3D.hpp:107
bool verylost
Definition TreeSupport3D.hpp:137
bool to_model_gracious
Will the branch be able to rest completely on a flat surface, be it buildplate or model ?
Definition TreeSupport3D.hpp:112
bool can_use_safe_radius
An influence area is considered safe when it can use the holefree avoidance <=> It will not have to e...
Definition TreeSupport3D.hpp:127
bool skip_ovalisation
Skip the ovalisation to parent and children when generating the final circles.
Definition TreeSupport3D.hpp:132
bool deleted
Definition TreeSupport3D.hpp:141
bool lost
Definition TreeSupport3D.hpp:136
bool use_min_xy_dist
Whether the min_xy_distance can be used to get avoidance or similar. Will only be true if support_xy_...
Definition TreeSupport3D.hpp:117
bool marked
Definition TreeSupport3D.hpp:144
bool supports_roof
True if this Element or any parent (element above) provides support to a support roof.
Definition TreeSupport3D.hpp:122

References can_use_safe_radius, deleted, lost, marked, skip_ovalisation, supports_roof, to_buildplate, to_model_gracious, TREE_SUPPORTS_TRACK_LOST, use_min_xy_dist, and verylost.

Member Data Documentation

◆ can_use_safe_radius

bool Slic3r::TreeSupport3D::SupportElementStateBits::can_use_safe_radius

An influence area is considered safe when it can use the holefree avoidance <=> It will not have to encounter holes on its way downward.

Referenced by SupportElementStateBits(), Slic3r::TreeSupport3D::RichInterfacePlacer::add_point_as_influence_area(), Slic3r::TreeSupport3D::merge_influence_areas_two_elements(), and Slic3r::TreeSupport3D::merge_support_element_states().

◆ deleted

◆ lost

bool Slic3r::TreeSupport3D::SupportElementStateBits::lost

Referenced by SupportElementStateBits().

◆ marked

bool Slic3r::TreeSupport3D::SupportElementStateBits::marked

◆ skip_ovalisation

bool Slic3r::TreeSupport3D::SupportElementStateBits::skip_ovalisation

◆ supports_roof

bool Slic3r::TreeSupport3D::SupportElementStateBits::supports_roof

◆ to_buildplate

◆ to_model_gracious

◆ use_min_xy_dist

bool Slic3r::TreeSupport3D::SupportElementStateBits::use_min_xy_dist

◆ verylost

bool Slic3r::TreeSupport3D::SupportElementStateBits::verylost

Referenced by SupportElementStateBits().


The documentation for this struct was generated from the following file: