#include "CSGMesh.hpp"#include "libslic3r/Point.hpp"#include "libslic3r/TriangleMesh.hpp"#include "libslic3r/Model.hpp"#include "libslic3r/SLA/Hollowing.hpp"#include "libslic3r/MeshSplitImpl.hpp"#include <utility>#include <memory>Go to the source code of this file.
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 | Slic3r::csg::ModelParts { Slic3r::csg::mpartsPositive = 1 , Slic3r::csg::mpartsNegative = 2 , Slic3r::csg::mpartsDrillHoles = 4 , Slic3r::csg::mpartsDoSplits = 8 } |
Functions | |
| template<class OutIt> | |
| bool | Slic3r::csg::model_to_csgmesh (const ModelObject &mo, const Transform3d &trafo, OutIt out, int parts_to_include=mpartsPositive) |