OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::_BBS_3MF_Importer::Geometry Struct Reference
Collaboration diagram for Slic3r::_BBS_3MF_Importer::Geometry:

Public Member Functions

bool empty ()
void swap (Geometry &o)
void reset ()

Public Attributes

std::vector< Vec3f > vertices
std::vector< Vec3i32 > triangles
std::vector< std::string > custom_supports
std::vector< std::string > custom_seam
std::vector< std::string > mmu_segmentation
std::vector< std::string > fuzzy_skin
std::vector< std::string > texture_displacement [TEXTURE_DISPLACEMENT_MAX_LAYERS]
std::vector< std::string > face_properties

Detailed Description

Member Function Documentation

◆ empty()

bool Slic3r::_BBS_3MF_Importer::Geometry::empty ( )
inline
865{ return vertices.empty() || triangles.empty(); }
std::vector< Vec3f > vertices
Definition bbs_3mf.cpp:853
std::vector< Vec3i32 > triangles
Definition bbs_3mf.cpp:854

References triangles, and vertices.

◆ reset()

void Slic3r::_BBS_3MF_Importer::Geometry::reset ( )
inline
875 {
876 vertices.clear();
877 triangles.clear();
878 custom_supports.clear();
879 custom_seam.clear();
880 mmu_segmentation.clear();
881 fuzzy_skin.clear();
882 for (std::vector<std::string> &slot : texture_displacement)
883 slot.clear();
884 }
std::vector< std::string > custom_supports
Definition bbs_3mf.cpp:855
std::vector< std::string > fuzzy_skin
Definition bbs_3mf.cpp:858
std::vector< std::string > texture_displacement[TEXTURE_DISPLACEMENT_MAX_LAYERS]
Definition bbs_3mf.cpp:861
std::vector< std::string > custom_seam
Definition bbs_3mf.cpp:856
std::vector< std::string > mmu_segmentation
Definition bbs_3mf.cpp:857

References custom_seam, custom_supports, fuzzy_skin, mmu_segmentation, texture_displacement, triangles, and vertices.

◆ swap()

void Slic3r::_BBS_3MF_Importer::Geometry::swap ( Geometry & o)
inline
868 {
869 std::swap(vertices, o.vertices);
870 std::swap(triangles, o.triangles);
871 std::swap(custom_supports, o.custom_supports);
872 std::swap(custom_seam, o.custom_seam);
873 }

References custom_seam, custom_supports, triangles, and vertices.

Member Data Documentation

◆ custom_seam

std::vector<std::string> Slic3r::_BBS_3MF_Importer::Geometry::custom_seam

◆ custom_supports

std::vector<std::string> Slic3r::_BBS_3MF_Importer::Geometry::custom_supports

◆ face_properties

std::vector<std::string> Slic3r::_BBS_3MF_Importer::Geometry::face_properties

◆ fuzzy_skin

std::vector<std::string> Slic3r::_BBS_3MF_Importer::Geometry::fuzzy_skin

◆ mmu_segmentation

std::vector<std::string> Slic3r::_BBS_3MF_Importer::Geometry::mmu_segmentation

◆ texture_displacement

std::vector<std::string> Slic3r::_BBS_3MF_Importer::Geometry::texture_displacement[TEXTURE_DISPLACEMENT_MAX_LAYERS]

◆ triangles

std::vector<Vec3i32> Slic3r::_BBS_3MF_Importer::Geometry::triangles

◆ vertices

std::vector<Vec3f> Slic3r::_BBS_3MF_Importer::Geometry::vertices

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