28 #ifndef __RotationalSpline_H__
29 #define __RotationalSpline_H__
68 const Quaternion& getPoint(
unsigned short index)
const;
71 unsigned short getNumPoints(
void)
const;
80 void updatePoint(
unsigned short index,
const Quaternion& value);
96 Quaternion interpolate(
unsigned int fromIndex,
Real t,
bool useShortestPath=
true);
110 void setAutoCalculate(
bool autoCalc);
117 void recalcTangents(
void);
This class interpolates orientations (rotations) along a spline using derivatives of quaternions...
float Real
Software floating point type.
Implementation of a Quaternion, i.e.
vector< Quaternion >::type mTangents
vector< Quaternion >::type mPoints