OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Circle.hpp File Reference
#include "Point.hpp"
#include "libslic3r.h"
#include <cmath>
Include dependency graph for Circle.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Slic3r::Circle
class  Slic3r::ArcSegment

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/

Macros

#define DEFAULT_SCALED_MAX_RADIUS   scale_(2000)
#define DEFAULT_SCALED_RESOLUTION   scale_(0.05)
#define DEFAULT_ARC_LENGTH_PERCENT_TOLERANCE   0.05

Enumerations

enum class  Slic3r::ArcDirection : unsigned char { Slic3r::Arc_Dir_unknow , Slic3r::Arc_Dir_CCW , Slic3r::Arc_Dir_CW , Slic3r::Count }

Variables

constexpr double Slic3r::ZERO_TOLERANCE = 0.000005

Macro Definition Documentation

◆ DEFAULT_ARC_LENGTH_PERCENT_TOLERANCE

#define DEFAULT_ARC_LENGTH_PERCENT_TOLERANCE   0.05

◆ DEFAULT_SCALED_MAX_RADIUS

#define DEFAULT_SCALED_MAX_RADIUS   scale_(2000)

◆ DEFAULT_SCALED_RESOLUTION

#define DEFAULT_SCALED_RESOLUTION   scale_(0.05)