New Point::projection_onto() methods
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
namespace Slic3r {
|
||||
|
||||
class Line;
|
||||
class MultiPoint;
|
||||
class Point;
|
||||
class Pointf;
|
||||
typedef Point Vector;
|
||||
@@ -37,6 +38,8 @@ class Point
|
||||
double distance_to(const Line &line) const;
|
||||
double ccw(const Point &p1, const Point &p2) const;
|
||||
double ccw(const Line &line) const;
|
||||
Point projection_onto(const MultiPoint &poly) const;
|
||||
Point projection_onto(const Line &line) const;
|
||||
|
||||
#ifdef SLIC3RXS
|
||||
void from_SV(SV* point_sv);
|
||||
@@ -45,6 +48,9 @@ class Point
|
||||
#endif
|
||||
};
|
||||
|
||||
Point operator+(const Point& point1, const Point& point2);
|
||||
Point operator*(double scalar, const Point& point2);
|
||||
|
||||
class Point3 : public Point
|
||||
{
|
||||
public:
|
||||
|
||||
Reference in New Issue
Block a user