#include "MutablePolygon.hpp"#include "Point.hpp"#include "libslic3r.h"#include <cmath>#include <cstdint>#include <cassert>#include <utility>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 | |
| void | Slic3r::remove_duplicates (MutablePolygon &polygon) |
| void | Slic3r::remove_duplicates (MutablePolygon &polygon, double eps) |
| void | Slic3r::remove_duplicates (MutablePolygon &polygon, coord_t scaled_eps, const double max_angle) |
| static bool | Slic3r::clip_narrow_corner (const Vec2i64 p1, MutablePolygon::iterator &it0, MutablePolygon::iterator &it2, MutablePolygon::range &unprocessed_range, int64_t dist2_current, const int64_t shortcut_length) |
| void | Slic3r::smooth_outward (MutablePolygon &polygon, coord_t clip_dist_scaled) |