diff options
Diffstat (limited to 'src/libslic3r/SLA/Hollowing.hpp')
-rw-r--r-- | src/libslic3r/SLA/Hollowing.hpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libslic3r/SLA/Hollowing.hpp b/src/libslic3r/SLA/Hollowing.hpp index ba1eb2d62..b3375ed1a 100644 --- a/src/libslic3r/SLA/Hollowing.hpp +++ b/src/libslic3r/SLA/Hollowing.hpp @@ -17,6 +17,7 @@ struct HollowingConfig double min_thickness = 2.; double quality = 0.5; double closing_distance = 0.5; + bool enabled = true; }; struct DrainHole @@ -57,6 +58,12 @@ std::unique_ptr<TriangleMesh> generate_interior(const TriangleMesh &mesh, const HollowingConfig & = {}, const JobController &ctl = {}); +void cut_drainholes(std::vector<ExPolygons> & obj_slices, + const std::vector<float> &slicegrid, + float closing_radius, + const sla::DrainHoles & holes, + std::function<void(void)> thr); + } } |