#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Support/TreeSupportCommon.hpp>
Public Member Functions | |
| TreeSupportMeshGroupSettings ()=default | |
| TreeSupportMeshGroupSettings (const PrintObject &print_object) | |
|
default |
|
inlineexplicit |
References Slic3r::Print::config(), Slic3r::PrintObject::config(), EPSILON, Slic3r::PrintRegion::flow(), Slic3r::frExternalPerimeter, Slic3r::SlicingParameters::gap_object_support, Slic3r::SlicingParameters::gap_support_object, layer_height, M_PI, min_feature_size, Slic3r::PrintObject::num_printing_regions(), Slic3r::number_of_support_interface_bottom_layers(), Slic3r::PrintObjectBaseWithState< PrintType, PrintObjectStepEnum, COUNT >::print(), Slic3r::PrintObject::printing_region(), Slic3r::PrintObjectConfig, resolution, Slic3r::scaled(), Slic3r::Flow::scaled_width(), Slic3r::PrintObject::slicing_parameters(), support_angle, support_bottom_distance, support_bottom_enable, support_bottom_height, support_floor_enable, support_floor_layers, support_line_spacing, support_line_width, support_material_buildplate_only, Slic3r::support_material_flow(), Slic3r::support_material_interface_flow(), support_pattern, support_roof_enable, support_roof_layers, support_roof_line_distance, support_roof_line_width, support_roof_pattern, support_top_distance, support_tree_angle, support_tree_angle_slow, support_tree_branch_diameter, support_tree_branch_diameter_angle, support_tree_branch_distance, support_tree_tip_diameter, support_tree_top_rate, support_wall_count, support_xy_distance, support_xy_distance_1st_layer, support_xy_distance_overhang, and Slic3r::Flow::width().
Referenced by TreeSupportMeshGroupSettings(), and Slic3r::TreeSupport3D::TreeModelVolumes::calculateCollision().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::min_feature_size { scaled<coord_t>(0.1) } |
Referenced by TreeSupportMeshGroupSettings().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::minimum_bottom_area { scaled<coord_t>(1.0) } |
| double Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::minimum_roof_area { scaled<double>(scaled<double>(1.)) } |
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::minimum_support_area { scaled<coord_t>(0.) } |
Referenced by Slic3r::TreeSupport3D::TreeModelVolumes::TreeModelVolumes(), and TreeSupportMeshGroupSettings().
| double Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_angle { 50. * M_PI / 180. } |
Referenced by TreeSupportMeshGroupSettings(), and Slic3r::TreeSupport3D::generate_initial_areas().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_bottom_distance { scaled<coord_t>(0.1) } |
Referenced by TreeSupportMeshGroupSettings(), and Slic3r::TreeSupport3D::TreeModelVolumes::calculateCollision().
| bool Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_bottom_enable { false } |
Referenced by TreeSupportMeshGroupSettings().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_bottom_height { scaled<coord_t>(1.) } |
Referenced by TreeSupportMeshGroupSettings().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_bottom_offset { scaled<coord_t>(0.) } |
| bool Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_floor_enable { false } |
Referenced by TreeSupportMeshGroupSettings().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_floor_layers { 2 } |
Referenced by TreeSupportMeshGroupSettings().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_interface_skip_height { scaled<coord_t>(0.3) } |
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_line_spacing { scaled<coord_t>(2.66 - 0.4) } |
Referenced by TreeSupportMeshGroupSettings().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_line_width { scaled<coord_t>(0.4) } |
Referenced by TreeSupportMeshGroupSettings().
| bool Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_material_buildplate_only { false } |
Referenced by TreeSupportMeshGroupSettings().
| SupportMaterialPattern Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_pattern { smpRectilinear } |
Referenced by TreeSupportMeshGroupSettings().
| std::vector<double> Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_roof_angles {} |
| bool Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_roof_enable { false } |
Referenced by TreeSupportMeshGroupSettings().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_roof_layers { 2 } |
Referenced by TreeSupportMeshGroupSettings(), and Slic3r::TreeSupport3D::generate_initial_areas().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_roof_line_distance { scaled<coord_t>(0.4) } |
Referenced by TreeSupportMeshGroupSettings(), and Slic3r::TreeSupport3D::sample_overhang_area().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_roof_line_width { scaled<coord_t>(0.4) } |
Referenced by TreeSupportMeshGroupSettings().
| SupportMaterialInterfacePattern Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_roof_pattern { smipAuto } |
Referenced by TreeSupportMeshGroupSettings().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_top_distance { scaled<coord_t>(0.1) } |
Referenced by TreeSupportMeshGroupSettings(), and Slic3r::TreeSupport3D::TreeModelVolumes::calculateCollision().
| double Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_tree_angle { 60. * M_PI / 180. } |
Referenced by TreeSupportMeshGroupSettings().
| double Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_tree_angle_slow { 50. * M_PI / 180. } |
Referenced by TreeSupportMeshGroupSettings().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_tree_bp_diameter { scaled<coord_t>(7.5) } |
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_tree_branch_diameter { scaled<coord_t>(2.) } |
Referenced by TreeSupportMeshGroupSettings().
| double Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_tree_branch_diameter_angle { 5. * M_PI / 180. } |
Referenced by TreeSupportMeshGroupSettings().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_tree_branch_distance { scaled<coord_t>(1.) } |
Referenced by TreeSupportMeshGroupSettings(), and Slic3r::TreeSupport3D::sample_overhang_area().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_tree_max_diameter_increase_by_merges_when_support_to_model { scaled<coord_t>(1.0) } |
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_tree_min_height_to_model { scaled<coord_t>(1.0) } |
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_tree_tip_diameter { scaled<coord_t>(0.4) } |
Referenced by TreeSupportMeshGroupSettings().
| double Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_tree_top_rate { 15. } |
Referenced by TreeSupportMeshGroupSettings(), and Slic3r::TreeSupport3D::generate_initial_areas().
| int Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_wall_count { 1 } |
Referenced by TreeSupportMeshGroupSettings().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_xy_distance { scaled<coord_t>(0.7) } |
Referenced by TreeSupportMeshGroupSettings(), and Slic3r::TreeSupport3D::TreeModelVolumes::calculateCollision().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_xy_distance_1st_layer { scaled<coord_t>(0.7) } |
Referenced by TreeSupportMeshGroupSettings().
| coord_t Slic3r::TreeSupport3D::TreeSupportMeshGroupSettings::support_xy_distance_overhang { scaled<coord_t>(0.2) } |
Referenced by TreeSupportMeshGroupSettings().