#include "libslic3r/Point.hpp"
#include "libslic3r/TriangleMesh.hpp"
#include <TopoDS_Shape.hxx>
#include <array>
#include <TopoDS_Face.hxx>
#include <TopoDS_Edge.hxx>
#include <vector>
#include <string>
Go to the source code of this file.
|
| namespace | Slic3r |
| | |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
|
◆ Slic3r::GeometryEngine::MeshBrepStats
| struct Slic3r::GeometryEngine::MeshBrepStats |
| Class Members |
|
int |
boundary_edges {0} |
|
|
int |
degenerate_collapsed {0} |
|
|
int |
degenerate_sliver {0} |
|
|
int |
faces_built {0} |
|
|
int |
faces_failed {0} |
|
|
int |
faces_final {0} |
|
|
int |
input_tris {0} |
|
|
bool |
is_solid {false} |
|
|
int |
kept_tris {0} |
|
|
int |
nonmanifold_edges {0} |
|
|
int |
unique_edges {0} |
|
|
double |
volume {0.0} |
|
|
bool |
watertight {false} |
|
◆ Slic3r::GeometryEngine::MassProps
| struct Slic3r::GeometryEngine::MassProps |
| Class Members |
|
Vec3d |
center_of_mass {Vec3d::Zero()} |
|
|
array< double, 9 > |
inertia {} |
|
|
bool |
is_solid {false} |
|
|
double |
surface_area {0.0} |
|
|
bool |
valid {false} |
|
|
double |
volume {0.0} |
|
◆ Slic3r::GeometryEngine::Deviation
| struct Slic3r::GeometryEngine::Deviation |
| Class Members |
|
double |
max_mm {0} |
|
|
double |
mean_mm {0} |
|
|
double |
rms_mm {0} |
|
|
int |
sample_count {0} |
|
◆ Slic3r::GeometryEngine::CylinderFace
| struct Slic3r::GeometryEngine::CylinderFace |
| Class Members |
|
Vec3d |
axis {0, 0, 1} |
|
|
Vec3d |
base {0, 0, 0} |
|
|
double |
height {0} |
|
|
bool |
internal {false} |
|
|
bool |
ok {false} |
|
|
double |
radius {0} |
|