#include "libslic3r/BoundingBox.hpp"#include "libslic3r/ExPolygon.hpp"#include "FillBase.hpp"#include <cstddef>#include <memory>#include <utility>#include <Eigen/Geometry>#include <vector>#include "libslic3r/Point.hpp"#include "libslic3r/libslic3r.h"#include "libslic3r/Polyline.hpp"#include "libslic3r/Line.hpp"Go to the source code of this file.
Classes | |
| struct | Slic3r::FillAdaptive::OctreeDeleter |
| struct | Slic3r::FillAdaptive::Octrees |
| struct | Slic3r::FillAdaptive::RegionOctrees |
| class | Slic3r::FillAdaptive::Filler |
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::FillAdaptive |
Typedefs | |
| using | Slic3r::FillAdaptive::OctreePtr = std::unique_ptr<Octree, OctreeDeleter> |
Functions | |
| std::vector< double > | Slic3r::FillAdaptive::adaptive_fill_line_spacing (const PrintObject &print_object) |
| Eigen::Quaterniond | Slic3r::FillAdaptive::transform_to_world () |
| Eigen::Quaterniond | Slic3r::FillAdaptive::transform_to_octree () |
| OctreePtr | Slic3r::FillAdaptive::build_octree (const indexed_triangle_set &triangle_mesh, const std::vector< Vec3d > &overhang_triangles, coordf_t line_spacing, bool support_overhangs_only) |
| Polylines | Slic3r::FillAdaptive::multiline_paths (const Lines &lines_in, double d1, double end_overlap, int sweep, const BoundingBox &cover) |