OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::ArcSegment Member List

This is the complete list of members for Slic3r::ArcSegment, including all inherited members.

angle_radiansSlic3r::ArcSegment
ArcSegment()Slic3r::ArcSegmentinline
ArcSegment(Point center, double radius, Point start, Point end, ArcDirection dir)Slic3r::ArcSegmentinline
are_points_within_slice(const ArcSegment &test_arc, const Points &points)Slic3r::ArcSegmentstatic
are_points_within_slice(const ArcSegment &test_arc, const Points3 &points)Slic3r::ArcSegmentstatic
calc_arc_length(Vec3f start_pos, Vec3f end_pos, Vec3f center_pos, bool is_ccw)Slic3r::ArcSegmentstatic
calc_arc_radian(Vec3f start_pos, Vec3f end_pos, Vec3f center_pos, bool is_ccw)Slic3r::ArcSegmentstatic
calc_arc_radius(Vec3f start_pos, Vec3f center_pos)Slic3r::ArcSegmentstatic
calc_tangential_vector(const Vec3f &pos, const Vec3f &center_pos, const bool is_ccw)Slic3r::Circlestatic
centerSlic3r::Circle
Circle()Slic3r::Circleinline
Circle(Point &p, double r)Slic3r::Circleinline
clip_end(const Point &point)Slic3r::ArcSegment
clip_start(const Point &point)Slic3r::ArcSegment
directionSlic3r::ArcSegment
end_pointSlic3r::ArcSegment
get_closest_perpendicular_point(const Point &p1, const Point &p2, const Point &c, Point &out)Slic3r::Circlestatic
get_closest_point(const Point &input)Slic3r::Circleinline
get_deviation_sum_squared(const Points &points, const double tolerance, double &sum_deviation)Slic3r::Circle
get_polar_radians(const Point &p1) constSlic3r::Circle
greater_than(double x, double y, double tolerance=ZERO_TOLERANCE)Slic3r::Circleinlinestatic
greater_than_or_equal(double x, double y, double tolerance=ZERO_TOLERANCE)Slic3r::Circleinlinestatic
is_arcSlic3r::ArcSegment
is_equal(double x, double y, double tolerance=ZERO_TOLERANCE)Slic3r::Circleinlinestatic
is_over_deviation(const Points &points, const double tolerance)Slic3r::Circle
is_point_inside(const Point &point) constSlic3r::ArcSegment
is_valid() constSlic3r::ArcSegmentinline
lengthSlic3r::ArcSegment
less_than(double x, double y, double tolerance=ZERO_TOLERANCE)Slic3r::Circleinlinestatic
less_than_or_equal(double x, double y, double tolerance=ZERO_TOLERANCE)Slic3r::Circleinlinestatic
polar_end_thetaSlic3r::ArcSegment
polar_start_thetaSlic3r::ArcSegment
radiusSlic3r::Circle
ray_intersects_segment(const Point &rayOrigin, const Vec2d &rayDirection, const Line &segment)Slic3r::ArcSegmentstatic
reverse()Slic3r::ArcSegment
split_at(const Point &point, ArcSegment &p1, ArcSegment &p2)Slic3r::ArcSegment
start_pointSlic3r::ArcSegment
try_create_arc(const Points &points, ArcSegment &target_arc, double approximate_length, double max_radius=DEFAULT_SCALED_MAX_RADIUS, double tolerance=DEFAULT_SCALED_RESOLUTION, double path_tolerance_percent=DEFAULT_ARC_LENGTH_PERCENT_TOLERANCE)Slic3r::ArcSegmentstatic
try_create_arc(const Points3 &points, ArcSegment &target_arc, double approximate_length, double max_radius=DEFAULT_SCALED_MAX_RADIUS, double tolerance=DEFAULT_SCALED_RESOLUTION, double path_tolerance_percent=DEFAULT_ARC_LENGTH_PERCENT_TOLERANCE)Slic3r::ArcSegmentstatic
try_create_arc(const Circle &c, const Point &start_point, const Point &mid_point, const Point &end_point, ArcSegment &target_arc, double approximate_length, double path_tolerance_percent=DEFAULT_ARC_LENGTH_PERCENT_TOLERANCE)Slic3r::ArcSegmentprivatestatic
try_create_circle(const Point &p1, const Point &p2, const Point &p3, const double max_radius, Circle &new_circle)Slic3r::Circlestatic
try_create_circle(const Points &points, const double max_radius, const double tolerance, Circle &new_circle)Slic3r::Circlestatic
try_create_circle(const Points3 &points, const double max_radius, const double tolerance, Circle &new_circle)Slic3r::Circlestatic
update_angle_and_length()Slic3r::ArcSegmentprivate