22 #ifndef INCLUDED_NUSPLINE
23 #define INCLUDED_NUSPLINE
25 #define MAX_SPLINE_NODES 40
54 std::vector<SplineData>
Node;
84 #endif // INCLUDED_NUSPLINE
CVector3D GetPosition(float time) const
void InsertNode(const int index, const CVector3D &pos, const CVector3D &rotation, float timePeriod)
void UpdateNodePos(const int index, const CVector3D &pos)
void RemoveNode(const int index)
CVector3D GetStartVelocity(int index)
const std::vector< SplineData > & GetAllNodes() const
void UpdateNodeTime(const int index, float time)
CVector3D GetEndVelocity(int index)
CVector3D GetRotation(float time) const
void AddNode(const CVector3D &pos, const CVector3D &rotation, float timePeriod)
std::vector< SplineData > Node
void AddNode(const CVector3D &pos)