#include <OgreRotationalSpline.h>
Public Member Functions | |
| RotationalSpline () | |
| ~RotationalSpline () | |
| void | addPoint (const Quaternion &p) |
| Adds a control point to the end of the spline. | |
| const Quaternion & | getPoint (unsigned short index) const |
| Gets the detail of one of the control points of the spline. | |
| unsigned short | getNumPoints (void) const |
| Gets the number of control points in the spline. | |
| void | clear (void) |
| Clears all the points in the spline. | |
| void | updatePoint (unsigned short index, const Quaternion &value) |
| Updates a single point in the spline. | |
| Quaternion | interpolate (Real t, bool useShortestPath=true) |
| Returns an interpolated point based on a parametric value over the whole series. | |
| Quaternion | interpolate (unsigned int fromIndex, Real t, bool useShortestPath=true) |
| Interpolates a single segment of the spline given a parametric value. | |
| void | setAutoCalculate (bool autoCalc) |
| Tells the spline whether it should automatically calculate tangents on demand as points are added. | |
| void | recalcTangents (void) |
| Recalculates the tangents associated with this spline. | |
Protected Attributes | |
| bool | mAutoCalc |
| std::vector< Quaternion > | mPoints |
| std::vector< Quaternion > | mTangents |
Definition at line 48 of file OgreRotationalSpline.h.
|
|
|
|
|
|
|
|
Adds a control point to the end of the spline.
|
|
|
Clears all the points in the spline.
|
|
|
Gets the number of control points in the spline.
|
|
|
Gets the detail of one of the control points of the spline.
|
|
||||||||||||||||
|
Interpolates a single segment of the spline given a parametric value.
|
|
||||||||||||
|
Returns an interpolated point based on a parametric value over the whole series.
|
|
|
Recalculates the tangents associated with this spline.
|
|
|
Tells the spline whether it should automatically calculate tangents on demand as points are added.
|
|
||||||||||||
|
Updates a single point in the spline.
|
|
|
Definition at line 111 of file OgreRotationalSpline.h. |
|
|
Definition at line 115 of file OgreRotationalSpline.h. |
|
|
Definition at line 116 of file OgreRotationalSpline.h. |
Copyright © 2000-2005 by The OGRE Team
Last modified Sun Nov 20 12:39:12 2005