|
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) |