#include <cassert>
#include <cstddef>
#include <cstdio>
#include <algorithm>
#include <cmath>
#include <stack>
#include <libslic3r/Geometry.hpp>
#include <libslic3r/Line.hpp>
#include <libslic3r/Polygon.hpp>
#include <libslic3r/SVG.hpp>
#include <vector>
#include <utility>
#include <string>
#include "libslic3r/Geometry/Voronoi.hpp"
#include "libslic3r/Point.hpp"
#include "libslic3r/BoundingBox.hpp"
#include "VoronoiOffset.hpp"
#include "libslic3r/libslic3r.h"
Go to the source code of this file.
|
| void | Slic3r::Voronoi::Internal::color_exterior (const VD::edge_type *edge) |
| point_type | Slic3r::Voronoi::Internal::retrieve_point (const Points &points, const std::vector< segment_type > &segments, const cell_type &cell) |
| void | Slic3r::Voronoi::Internal::clip_infinite_edge (const Points &points, const std::vector< segment_type > &segments, const edge_type &edge, coordinate_type bbox_max_size, std::vector< point_type > *clipped_edge) |
| void | Slic3r::Voronoi::Internal::sample_curved_edge (const Points &points, const std::vector< segment_type > &segments, const edge_type &edge, std::vector< point_type > &sampled_edge, coordinate_type max_dist) |
| BoundingBox | Slic3r::get_extents (const Lines &lines) |
| static void | Slic3r::dump_voronoi_to_svg (const char *path, const Geometry::VoronoiDiagram &vd, const Points &points, const Lines &lines, const Polygons &offset_curves=Polygons(), const Lines &helper_lines=Lines(), double scale=0) |