OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::SupportGridParams Struct Reference

Public Member Functions

 SupportGridParams (const PrintObjectConfig &object_config, const Flow &support_material_flow)

Public Attributes

SupportMaterialStyle style
double grid_resolution
double support_angle
double extrusion_width
double support_closing_radius
coord_t expansion_to_slice
coord_t expansion_to_propagate

Detailed Description

Constructor & Destructor Documentation

◆ SupportGridParams()

Slic3r::SupportGridParams::SupportGridParams ( const PrintObjectConfig & object_config,
const Flow & support_material_flow )
inline
696 :
697 style(object_config.support_style.value),
698 grid_resolution(object_config.support_base_pattern_spacing.value + support_material_flow.spacing()),
699 support_angle(Geometry::deg2rad(object_config.support_angle.value)),
701 //support_closing_radius(object_config.support_closing_radius.value),
float spacing() const
Definition Flow.hpp:69
coord_t scaled_spacing() const
Definition Flow.hpp:71
int64_t coord_t
Definition libslic3r.h:48
constexpr T deg2rad(const T angle)
Definition Geometry.hpp:312
Flow support_material_flow(const PrintObject *object, float layer_height)
Definition Flow.cpp:239
double extrusion_width
Definition SupportMaterial.cpp:709
double support_closing_radius
Definition SupportMaterial.cpp:710
SupportMaterialStyle style
Definition SupportMaterial.cpp:706
coord_t expansion_to_slice
Definition SupportMaterial.cpp:711
double support_angle
Definition SupportMaterial.cpp:708
coord_t expansion_to_propagate
Definition SupportMaterial.cpp:712
double grid_resolution
Definition SupportMaterial.cpp:707

References Slic3r::Geometry::deg2rad(), expansion_to_propagate, expansion_to_slice, extrusion_width, grid_resolution, Slic3r::PrintObjectConfig, style, support_angle, support_closing_radius, and Slic3r::support_material_flow().

Here is the call graph for this function:

Member Data Documentation

◆ expansion_to_propagate

coord_t Slic3r::SupportGridParams::expansion_to_propagate

◆ expansion_to_slice

coord_t Slic3r::SupportGridParams::expansion_to_slice

◆ extrusion_width

double Slic3r::SupportGridParams::extrusion_width

◆ grid_resolution

double Slic3r::SupportGridParams::grid_resolution

Referenced by SupportGridParams().

◆ style

SupportMaterialStyle Slic3r::SupportGridParams::style

Referenced by SupportGridParams().

◆ support_angle

double Slic3r::SupportGridParams::support_angle

◆ support_closing_radius

double Slic3r::SupportGridParams::support_closing_radius

Referenced by SupportGridParams().


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