#include <math.h>#include <memory>#include <string>#include <vector>#include <cmath>#include "libslic3r/libslic3r.h"Go to the source code of this file.
Classes | |
| class | Slic3r::Arachne::BeadingStrategy |
| struct | Slic3r::Arachne::BeadingStrategy::Beading |
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::Arachne |
Typedefs | |
| using | Slic3r::Arachne::BeadingStrategyPtr = std::unique_ptr<BeadingStrategy> |
Functions | |
| template<typename T> | |
| constexpr T | Slic3r::Arachne::pi_div (const T div) |
| struct Slic3r::Arachne::BeadingStrategy::Beading |
The beading for a given horizontal model thickness.
| Class Members | ||
|---|---|---|
| vector< coord_t > | bead_widths | |
| coord_t | left_over | The distance of the toolpath location of each bead from the outline. |
| vector< coord_t > | toolpath_locations | The line width of each bead from the outer inset inward. |
| coord_t | total_thickness | |