#include <array>
#include <cstddef>
#include <functional>
#include <memory>
#include <utility>
#include <vector>
#include "../libslic3r.h"
#include "FillBase.hpp"
#include "../BoundingBox.hpp"
#include "../ExPolygon.hpp"
#include "../Point.hpp"
#include "../Polyline.hpp"
#include "../PrintConfig.hpp"
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 |/
|
|
| Polylines | Slic3r::make_adaptive_tpms (const AdaptiveTpms &tpms, const AdaptiveInfillField &field, BoundingBox bbox, coordf_t z, coordf_t layer_height, coordf_t spacing, float angle) |
| std::vector< AdaptiveInfillShell > | Slic3r::make_adaptive_infill_shells (const AdaptiveInfillField &field, const ExPolygon &expolygon, coordf_t z, float surface_density, float interior_density, AdaptiveInfillGradient gradient) |
| void | Slic3r::fill_adaptive_infill_shells (const AdaptiveInfillField &field, const ExPolygon &expolygon, coordf_t z, const FillParams ¶ms, coordf_t spacing, const std::function< void(const FillParams &, const ExPolygon &)> &fill_shell) |
◆ Slic3r::AdaptiveInfillField::Slice
| struct Slic3r::AdaptiveInfillField::Slice |
◆ Slic3r::AdaptiveInfillField::Radial
| struct Slic3r::AdaptiveInfillField::Radial |
| Class Members |
|
Vec3d |
center |
|
|
double |
t |
|
|
float |
weight |
|
◆ Slic3r::AdaptiveInfillField::Lobe
| struct Slic3r::AdaptiveInfillField::Lobe |
| Class Members |
|
Vec3d |
center |
|
|
double |
depth |
|
|
vector< float > |
mean_depth |
|
|
vector< float > |
reach |
|
◆ Slic3r::AdaptiveInfillField::Body
| struct Slic3r::AdaptiveInfillField::Body |
| Class Members |
|
double |
depth |
|
|
size_t |
first_lobe |
|
|
size_t |
lobes |
|
◆ Slic3r::AdaptiveTpms
| struct Slic3r::AdaptiveTpms |
| Class Members |
|
float(*)(float x, float y, float z) |
equation |
|
|
AdaptiveInfillGradient |
gradient |
|
|
double |
interior_frequency |
|
|
double |
surface_frequency |
|
◆ Slic3r::AdaptiveInfillShell
| struct Slic3r::AdaptiveInfillShell |