#include "LayOnFace.hpp"#include "Geometry.hpp"#include "Geometry/ConvexHull.hpp"#include "Model.hpp"#include "Point.hpp"#include "TriangleMesh.hpp"#include "libslic3r.h"#include <Eigen/Geometry>#include <algorithm>#include <cmath>#include <cstddef>#include <numeric>#include <vector>#include <utility>#include "BoundingBox.hpp"Go to the source code of this file.
Namespaces | |
| namespace | Slic3r |
| |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/ | |
Functions | |
| std::vector< LayOnFacePlane > | Slic3r::lay_on_face_planes (const ModelObject &object, const Transform3d &inst_matrix) |
| int | Slic3r::find_largest_plane (const std::vector< LayOnFacePlane > &planes) |
| int | Slic3r::find_plane_by_normal (const std::vector< LayOnFacePlane > &planes, const Vec3d &direction) |
| int | Slic3r::find_plane_at_point (const std::vector< LayOnFacePlane > &planes, const Transform3d &instance_matrix_no_offset, const Vec3d &point, double tolerance) |
| Transform3d | Slic3r::lay_on_face_rotation (const Vec3d &normal, const Transform3d &instance_matrix_no_offset) |
| void | Slic3r::lay_on_face (ModelObject &object, size_t instance_idx, const Vec3d &normal) |