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 |/
|
| namespace | Slic3r::Arachne |
|
| WallToolPathsParams | Slic3r::Arachne::make_paths_params (const int layer_id, const PrintObjectConfig &print_object_config, const PrintConfig &print_config) |
| void | Slic3r::Arachne::simplify (Polygon &thiss, const int64_t smallest_line_segment_squared, const int64_t allowed_error_distance_squared) |
| void | Slic3r::Arachne::simplify (Polygons &thiss, const int64_t smallest_line_segment=scaled< coord_t >(0.01), const int64_t allowed_error_distance=scaled< coord_t >(0.005)) |
| std::unique_ptr< LocToLineGrid > | Slic3r::Arachne::createLocToLineGrid (const Polygons &polygons, int square_size) |
| void | Slic3r::Arachne::fixSelfIntersections (const coord_t epsilon, Polygons &thiss) |
| void | Slic3r::Arachne::removeDegenerateVerts (Polygons &thiss) |
| void | Slic3r::Arachne::removeSmallAreas (Polygons &thiss, const double min_area_size, const bool remove_holes) |
| void | Slic3r::Arachne::removeColinearEdges (Polygon &poly, const double max_deviation_angle) |
| void | Slic3r::Arachne::removeColinearEdges (Polygons &thiss, const double max_deviation_angle=0.0005) |
| template<typename T> |
| bool | Slic3r::Arachne::shorterThan (const T &shape, const coord_t check_length) |