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_PATHPOINT * | last |
Doubly linked list pointer to previous item. | |
struct Animator_PATHPOINT * | next |
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. |
struct Animator_PATHPOINT* last [read] |
Doubly linked list pointer to previous item.
Definition at line 233 of file ASTRUCT.H.
Referenced by AppendPathPoint(), CopyPath(), CreateIPointPath(), CreatePathPoint(), DeletePathPoint(), GetPathPositionAtDistance(), LoadPath(), PathInterp(), PathLength(), and ReversePathDirection().
struct Animator_PATHPOINT* next [read] |
Doubly linked list pointer to next item.
Definition at line 234 of file ASTRUCT.H.
Referenced by AppendPathPoint(), CopyPath(), CreateIPointPath(), CreatePathPoint(), DeleteCostume(), DeletePathPoint(), DrawPath(), get_centre_stage(), GetPathPosition(), GetPathPositionAtDistance(), LoadAnimationFile(), PathInterp(), PathLength(), PickClosestNode(), PickClosestPathPoint(), ReversePathDirection(), SaveAnimationFile(), and SnapTo().
short status |
Definition at line 235 of file ASTRUCT.H.
Referenced by CreateIPointPath(), CreatePathPoint(), LoadAnimationFile(), and SaveAnimationFile().
The coordinates of the path point.
Definition at line 236 of file ASTRUCT.H.
Referenced by CopyPath(), CreateIPointPath(), CreatePathPoint(), DrawPath(), EditPath(), get_centre_stage(), GetPathPosition(), GetPathPositionAtDistance(), LoadAnimationFile(), LoadPath(), PathInterp(), PathLength(), PickClosestNode(), PickClosestPathPoint(), SaveAnimationFile(), and SnapTo().
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().