#include "SpiralVase.hpp"
#include "libslic3r/libslic3r.h"
#include <algorithm>
#include <cstddef>
#include <sstream>
#include <cmath>
#include <limits>
#include <vector>
#include <string>
#include "libslic3r/GCodeReader.hpp"
#include "libslic3r/GCodeWriter.hpp"
#include "libslic3r/PrintConfig.hpp"
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::SpiralVaseHelpers |
|
| float | Slic3r::SpiralVaseHelpers::distance (SpiralVase::SpiralPoint a, SpiralVase::SpiralPoint b) |
| SpiralVase::SpiralPoint | Slic3r::SpiralVaseHelpers::subtract (SpiralVase::SpiralPoint a, SpiralVase::SpiralPoint b) |
| SpiralVase::SpiralPoint | Slic3r::SpiralVaseHelpers::add (SpiralVase::SpiralPoint a, SpiralVase::SpiralPoint b) |
| SpiralVase::SpiralPoint | Slic3r::SpiralVaseHelpers::scale (SpiralVase::SpiralPoint a, float factor) |
| float | Slic3r::SpiralVaseHelpers::dot (SpiralVase::SpiralPoint a, SpiralVase::SpiralPoint b) |
| SpiralVase::SpiralPoint | Slic3r::SpiralVaseHelpers::nearest_point_on_line (SpiralVase::SpiralPoint c, SpiralVase::SpiralPoint a, SpiralVase::SpiralPoint b, float &dist) |
| SpiralVase::SpiralPoint | Slic3r::SpiralVaseHelpers::nearest_point_on_lines (SpiralVase::SpiralPoint p, std::vector< SpiralVase::SpiralPoint > *points, bool &found, float &dist) |