diff options
Diffstat (limited to 'src/libslic3r/SLA/Hollowing.hpp')
-rw-r--r-- | src/libslic3r/SLA/Hollowing.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libslic3r/SLA/Hollowing.hpp b/src/libslic3r/SLA/Hollowing.hpp index cc7d310ea..949cc2393 100644 --- a/src/libslic3r/SLA/Hollowing.hpp +++ b/src/libslic3r/SLA/Hollowing.hpp @@ -2,7 +2,6 @@ #define SLA_HOLLOWING_HPP #include <memory> -#include <libslic3r/SLA/Common.hpp> #include <libslic3r/SLA/Contour3D.hpp> #include <libslic3r/SLA/JobController.hpp> @@ -59,10 +58,14 @@ struct DrainHole using DrainHoles = std::vector<DrainHole>; +constexpr float HoleStickOutLength = 1.f; + std::unique_ptr<TriangleMesh> generate_interior(const TriangleMesh &mesh, const HollowingConfig & = {}, const JobController &ctl = {}); +void hollow_mesh(TriangleMesh &mesh, const HollowingConfig &cfg); + void cut_drainholes(std::vector<ExPolygons> & obj_slices, const std::vector<float> &slicegrid, float closing_radius, |