Animator_PATHPOINT Struct Reference
[Animator]


Detailed Description

Define a point along a path.

This Defines a path control point and hold the parameters of that path point.

Definition at line 232 of file ASTRUCT.H.


Data Fields

struct Animator_PATHPOINTlast
 Doubly linked list pointer to previous item.
struct Animator_PATHPOINTnext
 Doubly linked list pointer to next item.
short status
point p
 The coordinates of the path point.
double distance
 The distance of the point along the path from the start.
double ptheta
 Tension related parameter - not used.
double pfi
 Tension related parameter - not used.
double tension_p
 Between path points the path curve is drawng as a spline under tension this holds the tension parameter to one side of the point.
double tension_n
 Between path points the path curve is drawng as a spline under tension this holds the tension parameter to the other side of the point.

Field Documentation

struct Animator_PATHPOINT* last [read]

struct Animator_PATHPOINT* next [read]

short status

Definition at line 235 of file ASTRUCT.H.

Referenced by CreateIPointPath(), CreatePathPoint(), LoadAnimationFile(), and SaveAnimationFile().

double distance

The distance of the point along the path from the start.

Definition at line 237 of file ASTRUCT.H.

Referenced by CopyPath(), CreateIPointPath(), CreatePathPoint(), GetPathPosition(), LoadAnimationFile(), LoadPath(), PathInterp(), PathLength(), and SaveAnimationFile().

double ptheta

Tension related parameter - not used.

Definition at line 238 of file ASTRUCT.H.

Referenced by CopyPath(), CreateIPointPath(), CreatePathPoint(), LoadAnimationFile(), LoadPath(), and SaveAnimationFile().

double pfi

Tension related parameter - not used.

Definition at line 238 of file ASTRUCT.H.

Referenced by CopyPath(), CreateIPointPath(), CreatePathPoint(), LoadAnimationFile(), LoadPath(), and SaveAnimationFile().

double tension_p

Between path points the path curve is drawng as a spline under tension this holds the tension parameter to one side of the point.

Definition at line 240 of file ASTRUCT.H.

Referenced by AdjustPathTension(), CopyPath(), CreateIPointPath(), CreatePathPoint(), DrawPath(), GetPathPositionAtDistance(), LoadAnimationFile(), LoadPath(), PathInterp(), PathLength(), ReversePathDirection(), and SaveAnimationFile().

double tension_n

Between path points the path curve is drawng as a spline under tension this holds the tension parameter to the other side of the point.

Definition at line 240 of file ASTRUCT.H.

Referenced by AdjustPathTension(), CopyPath(), CreateIPointPath(), CreatePathPoint(), DrawPath(), GetPathPositionAtDistance(), LoadAnimationFile(), LoadPath(), PathInterp(), PathLength(), ReversePathDirection(), and SaveAnimationFile().


The documentation for this struct was generated from the following file:

Generated on Sun Apr 27 14:20:19 2014 for OpenFX by  doxygen 1.5.6