#include "../../ClipperZUtils.hpp"#include <assert.h>#include <stddef.h>#include <stdint.h>#include <algorithm>#include <utility>#include <vector>#include <cassert>#include <cinttypes>#include <cstddef>#include "ExtrusionJunction.hpp"#include "../../Polyline.hpp"#include "../../Polygon.hpp"#include "../../ExtrusionEntity.hpp"#include "libslic3r/libslic3r.h"#include "libslic3r/Point.hpp"Go to the source code of this file.
Classes | |
| struct | Slic3r::Arachne::ExtrusionLine |
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::VariableWidthLines = std::vector<ExtrusionLine> |
Functions | |
| coord_t | Slic3r::Arachne::colinear_vertex_tolerance () |
| template<class PathType> | |
| static Slic3r::ThickPolyline | Slic3r::Arachne::to_thick_polyline (const PathType &path) |
| static Polygon | Slic3r::Arachne::to_polygon (const ExtrusionLine &line) |
| static Points | Slic3r::Arachne::to_points (const ExtrusionLine &extrusion_line) |
| void | Slic3r::extrusion_paths_append (ExtrusionPaths &dst, const ClipperZUtils::ZPaths &extrusion_paths, const ExtrusionRole role, const Flow &flow) |
| void | Slic3r::extrusion_paths_append (ExtrusionPaths &dst, const Arachne::ExtrusionLine &extrusion, const ExtrusionRole role, const Flow &flow) |