#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Support/TreeSupport3D.hpp>
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 |
|
inline |
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.
| 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().
| bool Slic3r::TreeSupport3D::SupportElementStateBits::deleted |
| bool Slic3r::TreeSupport3D::SupportElementStateBits::lost |
Referenced by SupportElementStateBits().
| bool Slic3r::TreeSupport3D::SupportElementStateBits::marked |
| bool Slic3r::TreeSupport3D::SupportElementStateBits::skip_ovalisation |
Skip the ovalisation to parent and children when generating the final circles.
Referenced by SupportElementStateBits(), Slic3r::TreeSupport3D::RichInterfacePlacer::add_point_as_influence_area(), Slic3r::TreeSupport3D::merge_support_element_states(), and Slic3r::TreeSupport3D::SupportElementState::propagate_down().
| bool Slic3r::TreeSupport3D::SupportElementStateBits::supports_roof |
True if this Element or any parent (element above) provides support to a support roof.
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().
| bool Slic3r::TreeSupport3D::SupportElementStateBits::to_buildplate |
The element trys to reach the buildplate.
Referenced by SupportElementStateBits(), Slic3r::TreeSupport3D::RichInterfacePlacer::add_point_as_influence_area(), Slic3r::TreeSupport3D::increase_single_area(), Slic3r::TreeSupport3D::merge_influence_areas_two_elements(), and Slic3r::TreeSupport3D::merge_support_element_states().
| bool Slic3r::TreeSupport3D::SupportElementStateBits::to_model_gracious |
Will the branch be able to rest completely on a flat surface, be it buildplate or model ?
Referenced by SupportElementStateBits(), Slic3r::TreeSupport3D::RichInterfacePlacer::add_point_as_influence_area(), Slic3r::TreeSupport3D::increase_single_area(), Slic3r::TreeSupport3D::merge_influence_areas_two_elements(), Slic3r::TreeSupport3D::merge_support_element_states(), and Slic3r::TreeSupport3D::set_to_model_contact_to_model_gracious().
| bool Slic3r::TreeSupport3D::SupportElementStateBits::use_min_xy_dist |
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.
Referenced by SupportElementStateBits(), Slic3r::TreeSupport3D::RichInterfacePlacer::add_point_as_influence_area(), Slic3r::TreeSupport3D::increase_single_area(), Slic3r::TreeSupport3D::merge_influence_areas_two_elements(), and Slic3r::TreeSupport3D::merge_support_element_states().
| bool Slic3r::TreeSupport3D::SupportElementStateBits::verylost |
Referenced by SupportElementStateBits().