OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
SpiralVase.cpp File Reference
#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"
Include dependency graph for SpiralVase.cpp:

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 |/
namespace  Slic3r::SpiralVaseHelpers

Functions

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)