![]() |
libslic3r
Library for generating gcode from 3d models
|
#include <TriangleMesh.hpp>
Public Member Functions | |
| IntersectionLine () | |
Public Member Functions inherited from Slic3r::Line | |
| Line () | |
| Line (Point _a, Point _b) | |
| std::string | wkt () const |
| operator Lines () const | |
| operator Polyline () const | |
| void | scale (double factor) |
| void | translate (double x, double y) |
| void | rotate (double angle, const Point ¢er) |
| void | reverse () |
| double | length () const |
| Point | midpoint () const |
| void | point_at (double distance, Point *point) const |
| Point | point_at (double distance) const |
| bool | intersection_infinite (const Line &other, Point *point) const |
| bool | coincides_with (const Line &line) const |
| double | distance_to (const Point &point) const |
| bool | parallel_to (double angle) const |
| bool | parallel_to (const Line &line) const |
| double | atan2_ () const |
| double | orientation () const |
| double | direction () const |
| Vector | vector () const |
| Vector | normal () const |
| void | extend_end (double distance) |
| void | extend_start (double distance) |
| bool | intersection (const Line &line, Point *intersection) const |
| double | ccw (const Point &point) const |
Public Attributes | |
| int | a_id |
| int | b_id |
| int | edge_a_id |
| int | edge_b_id |
| FacetEdgeType | edge_type |
| bool | skip |
Public Attributes inherited from Slic3r::Line | |
| Point | a |
| Point | b |
|
inline |
| int Slic3r::IntersectionLine::a_id |
| int Slic3r::IntersectionLine::b_id |
| int Slic3r::IntersectionLine::edge_a_id |
| int Slic3r::IntersectionLine::edge_b_id |
| FacetEdgeType Slic3r::IntersectionLine::edge_type |
| bool Slic3r::IntersectionLine::skip |
1.8.14