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

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/TriangleMesh.hpp>

Public Member Functions

void clear ()
void merge (const RepairedMeshErrors &rhs)
bool repaired () const

Public Attributes

int edges_fixed = 0
int degenerate_facets = 0
int facets_removed = 0
int facets_reversed = 0
int backwards_edges = 0

Detailed Description

Member Function Documentation

◆ clear()

void Slic3r::RepairedMeshErrors::clear ( )
inline
40{ *this = RepairedMeshErrors(); }

◆ merge()

void Slic3r::RepairedMeshErrors::merge ( const RepairedMeshErrors & rhs)
inline
42 {
43 this->edges_fixed += rhs.edges_fixed;
44 this->degenerate_facets += rhs.degenerate_facets;
45 this->facets_removed += rhs.facets_removed;
46 this->facets_reversed += rhs.facets_reversed;
47 this->backwards_edges += rhs.backwards_edges;
48 }
int facets_removed
Definition TriangleMesh.hpp:31
int backwards_edges
Definition TriangleMesh.hpp:38
int edges_fixed
Definition TriangleMesh.hpp:27
int facets_reversed
Definition TriangleMesh.hpp:36
int degenerate_facets
Definition TriangleMesh.hpp:29

References backwards_edges, degenerate_facets, edges_fixed, facets_removed, and facets_reversed.

Referenced by Slic3r::ModelObject::get_object_stl_stats(), and Slic3r::TriangleMeshStats::merge().

Here is the caller graph for this function:

◆ repaired()

bool Slic3r::RepairedMeshErrors::repaired ( ) const
inline

Member Data Documentation

◆ backwards_edges

◆ degenerate_facets

◆ edges_fixed

◆ facets_removed

◆ facets_reversed


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