#include <libslic3r/AnyPtr.hpp>#include <libslic3r/Point.hpp>#include <libslic3r/TriangleMesh.hpp>#include <admesh/stl.h>#include <string>#include <utility>Go to the source code of this file.
Classes | |
| struct | Slic3r::csg::CSGPart |
Namespaces | |
| namespace | Slic3r |
| |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/ | |
| namespace | Slic3r::csg |
Enumerations | |
| enum class | Slic3r::csg::CSGType { Slic3r::csg::Union , Slic3r::csg::Difference , Slic3r::csg::Intersection } |
| enum class | Slic3r::csg::CSGStackOp { Slic3r::csg::Push , Slic3r::csg::Continue , Slic3r::csg::Pop } |
Functions | |
| template<class CSGPartT> | |
| CSGType | Slic3r::csg::get_operation (const CSGPartT &part) |
| template<class CSGPartT> | |
| CSGStackOp | Slic3r::csg::get_stack_operation (const CSGPartT &part) |
| template<class CSGPartT> | |
| const indexed_triangle_set * | Slic3r::csg::get_mesh (const CSGPartT &part) |
| template<class CSGPartT> | |
| Transform3f | Slic3r::csg::get_transform (const CSGPartT &part) |
| template<class Cont> | |
| bool | Slic3r::csg::is_all_positive (const Cont &csgmesh) |
| template<class Cont> | |
| indexed_triangle_set | Slic3r::csg::csgmesh_merge_positive_parts (const Cont &csgmesh) |