|
Defines |
| #define | MODULE_PATH |
| #define | TAUTOL 64.0 |
| #define | TAUITR 50 |
| #define | TAUN 10 |
| #define | XFROMFRAME(f) |
| #define | YFROMDIST(d) |
| #define | FRAMEFROMX(x) |
| #define | DISTFROMY(y) |
| #define | TOLL (CurveRect.right/30) |
Functions |
| long | SplinesP (double k[], double tau) |
| double | SplinesR (double k[], double tau) |
| void | SplinesK (double k[], long vl, long v1, long v2, long vn) |
| void | SplinesG (double k[], double xi, double xi1, double xig, double xig1) |
| void | DrawPath (HDC hdc[], object *Op, point Offset, double p, double t, double a, short im, double ima, short status) |
| void | ReversePathDirection (object *op) |
| double | PathLength (pathpoint *Ppp, short type, short Npoints) |
| void | PathInterp (double pathposition, pathpoint *Lpp, pathpoint *Ppp, point ObjectOffset, double distance, pathpoint *Fpp, pathpoint *Epp, short type) |
| void | GetPathPositionAtDistance (node *Np, object *Op, double d, point pout) |
| object * | GetPathPosition (node *Np, long frame, double dframe, point ObjectOffset, double *position0_1, double *lengthonpath) |
| double * | ReTweenVelocity (object *op, double *v, int oldn, int newn, double pathlength, int copy) |
| void | EditPathMovement (short type) |