![]() |
Prusa Slicer 2.6.0
|
Namespaces | |
| namespace | cgal |
Typedefs | |
| using | MapMatrixXfUnaligned = Eigen::Map< const Eigen::Matrix< float, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor|Eigen::DontAlign > > |
| using | MapMatrixXiUnaligned = Eigen::Map< const Eigen::Matrix< int, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor|Eigen::DontAlign > > |
| using | EigenMesh = std::pair< Eigen::MatrixXd, Eigen::MatrixXi > |
Functions | |
| TriangleMesh | eigen_to_triangle_mesh (const EigenMesh &emesh) |
| EigenMesh | triangle_mesh_to_eigen (const TriangleMesh &mesh) |
| void | minus (EigenMesh &A, const EigenMesh &B) |
| void | minus (TriangleMesh &A, const TriangleMesh &B) |
| void | self_union (EigenMesh &A) |
| void | self_union (TriangleMesh &mesh) |
| using Slic3r::MeshBoolean::EigenMesh = typedef std::pair<Eigen::MatrixXd, Eigen::MatrixXi> |
| using Slic3r::MeshBoolean::MapMatrixXfUnaligned = typedef Eigen::Map<const Eigen::Matrix<float, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor | Eigen::DontAlign> > |
| using Slic3r::MeshBoolean::MapMatrixXiUnaligned = typedef Eigen::Map<const Eigen::Matrix<int, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor | Eigen::DontAlign> > |
| TriangleMesh Slic3r::MeshBoolean::eigen_to_triangle_mesh | ( | const EigenMesh & | emesh | ) |
References indexed_triangle_set::indices, and indexed_triangle_set::vertices.
Referenced by minus(), and self_union().
Here is the caller graph for this function:References igl::copyleft::cgal::mesh_boolean(), and igl::MESH_BOOLEAN_TYPE_MINUS.
Referenced by minus().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::MeshBoolean::minus | ( | TriangleMesh & | A, |
| const TriangleMesh & | B | ||
| ) |
References eigen_to_triangle_mesh(), minus(), and triangle_mesh_to_eigen().
Here is the call graph for this function:References Slic3r::F, igl::copyleft::cgal::mesh_boolean(), and igl::MESH_BOOLEAN_TYPE_UNION.
Referenced by self_union().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::MeshBoolean::self_union | ( | TriangleMesh & | mesh | ) |
References eigen_to_triangle_mesh(), self_union(), and triangle_mesh_to_eigen().
Here is the call graph for this function:| EigenMesh Slic3r::MeshBoolean::triangle_mesh_to_eigen | ( | const TriangleMesh & | mesh | ) |
References indexed_triangle_set::indices, Slic3r::TriangleMesh::its, and indexed_triangle_set::vertices.
Referenced by minus(), and self_union().
Here is the caller graph for this function: