#include "libslic3r/Point.hpp"
#include <array>
#include <cstddef>
#include "libslic3r/libslic3r.h"
#include "libslic3r/ExPolygon.hpp"
#include <functional>
#include <memory>
#include <libslic3r/TriangleMesh.hpp>
#include <libslic3r/SLA/JobController.hpp>
#include <utility>
#include <vector>
Go to the source code of this file.
|
| namespace | Slic3r |
| | |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
|
| namespace | Slic3r::sla |
|
| indexed_triangle_set & | Slic3r::sla::get_mesh (Interior &interior) |
| const indexed_triangle_set & | Slic3r::sla::get_mesh (const Interior &interior) |
| InteriorPtr | Slic3r::sla::generate_interior (const TriangleMesh &mesh, const HollowingConfig &hc, const JobController &ctl) |
| void | Slic3r::sla::hollow_mesh (TriangleMesh &mesh, const HollowingConfig &cfg, int flags) |
| void | Slic3r::sla::hollow_mesh (TriangleMesh &mesh, const Interior &interior, int flags) |
| void | Slic3r::sla::remove_inside_triangles (TriangleMesh &mesh, const Interior &interior, const std::vector< bool > &exclude_mask) |
| double | Slic3r::sla::get_distance (const Vec3f &p, const Interior &interior) |
| template<class T> |
| FloatingOnly< T > | Slic3r::sla::get_distance (const Vec< 3, T > &p, const Interior &interior) |
| void | Slic3r::sla::cut_drainholes (std::vector< ExPolygons > &obj_slices, const std::vector< float > &slicegrid, float closing_radius, const sla::DrainHoles &holes, std::function< void(void)> thr) |
| void | Slic3r::sla::swap_normals (indexed_triangle_set &its) |
◆ Slic3r::sla::HollowingConfig
| struct Slic3r::sla::HollowingConfig |
| Class Members |
|
double |
closing_distance = 0.5 |
|
|
bool |
enabled = true |
|
|
double |
min_thickness = 2. |
|
|
double |
quality = 0.5 |
|