#include "libslic3r/BoundingBox.hpp"#include <string>#include <vector>#include <admesh/stl.h>#include "ExPolygon.hpp"Go to the source code of this file.
Classes | |
| struct | Slic3r::SurfaceCut |
| Represents cutted surface from object Extend index triangle set by outlines. More... | |
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::Emboss |
| class with only static function add ability to engraved OR raised text OR polygons onto model surface | |
Functions | |
| SurfaceCut | Slic3r::cut_surface (const ExPolygons &shapes, const std::vector< indexed_triangle_set > &models, const Emboss::IProjection &projection, float projection_ratio) |
| Cut surface shape from models. | |
| indexed_triangle_set | Slic3r::cut2model (const SurfaceCut &cut, const Emboss::IProject3d &projection) |
| Create model from surface cuts by projection. | |
| indexed_triangle_set | Slic3r::its_cut_AoI (const indexed_triangle_set &its, const BoundingBox &bb, const Emboss::IProjection &projection) |
| Separate (A)rea (o)f (I)nterest .. AoI from model NOTE: Only 2d filtration, do not filtrate by Z coordinate. | |
| indexed_triangle_set | Slic3r::its_mask (const indexed_triangle_set &its, const std::vector< bool > &mask) |
| Separate triangles by mask. | |
| bool | Slic3r::corefine_test (const std::string &model_path, const std::string &shape_path) |