|
Defines |
| #define | ERR 1e-11 |
Functions |
| Real | synfig::find_closest (const etl::bezier< Point > &curve, const Point &point, float step, Real *dout, float *tout) |
| int | synfig::intersect (const Point &p1, const Vector &v1, float &t1, const Point &p2, const Vector &v2, float &t2) |
| int | intersect (const Rect &r, const Point &p, const Vector &v) |
| int | synfig::intersect (const Rect &r, const Point &p) |
| int | intersect (const BezHull &bh, const Point &p, const Vector &v) |
| int | Clip (const Rect &r, const Point &p1, const Point &p2, Point *op1, Point *op2) |
| static void | clean_bez (const bezier< Point > &b, bezier< Point > &out) |
| | CIntersect::CIntersect () |
| static int | recurse_intersect (const CIntersect::SCurve &b, const Point &p1, int depthleft=10) |
| int | intersect (const bezier< Point > &b, const Point &p) |
| void | CIntersect::recurse_intersect (const SCurve &left, const SCurve &right, int depth) |
| bool | CIntersect::operator() (const bezier< Point > &c1, const bezier< Point > &c2) |
| int | intersect_scurve (const CIntersect::SCurve &b, const Point &p) |
Variables |
| const Real | ERROR = 1e-11 |