OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::sla::Interior Struct Reference

Public Member Functions

void reset_accessor () const

Public Attributes

indexed_triangle_set mesh
openvdb::FloatGrid::Ptr gridptr
std::optional< openvdb::FloatGrid::ConstAccessor > accessor
double closing_distance = 0.
double thickness = 0.
double voxel_scale = 1.
double nb_in = 3.
double nb_out = 3.

Detailed Description

Member Function Documentation

◆ reset_accessor()

void Slic3r::sla::Interior::reset_accessor ( ) const
inline
58 {
59 if (gridptr)
60 accessor = gridptr->getConstAccessor();
61 }
std::optional< openvdb::FloatGrid::ConstAccessor > accessor
Definition Hollowing.cpp:47
openvdb::FloatGrid::Ptr gridptr
Definition Hollowing.cpp:46

References accessor, and gridptr.

Referenced by Slic3r::sla::get_distance_raw(), and Slic3r::sla::remove_inside_triangles().

Here is the caller graph for this function:

Member Data Documentation

◆ accessor

std::optional<openvdb::FloatGrid::ConstAccessor> Slic3r::sla::Interior::accessor
mutable

◆ closing_distance

double Slic3r::sla::Interior::closing_distance = 0.

◆ gridptr

openvdb::FloatGrid::Ptr Slic3r::sla::Interior::gridptr

◆ mesh

◆ nb_in

double Slic3r::sla::Interior::nb_in = 3.

◆ nb_out

double Slic3r::sla::Interior::nb_out = 3.

◆ thickness

double Slic3r::sla::Interior::thickness = 0.

◆ voxel_scale


The documentation for this struct was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/SLA/Hollowing.cpp