#include <ivfmath/IvfSpline3d.h>
Inheritance diagram for CIvfSpline3d:

Public Member Functions | |
| CIvfSpline3d () | |
| virtual | ~CIvfSpline3d () |
| IvfClassInfo ("CIvfSpline3d", CIvfMathBase) | |
| void | clear () |
| int | getSize () |
| void | setSize (int size) |
| CIvfVec3d * | getPoint (int idx) |
| CIvfVec3d & | getPosition (double t) |
| void | update () |
| void | setTangentWeight (int idx, double value) |
| void | setContinuity (int idx, double value) |
| void | setTension (int idx, double value) |
| double | getSpeed (double t) |
| CIvfVec3d & | getTangent (double t) |
Implements a 3d spline class consisting of a number of CIvfSplineSegment3d segments.
actionctl.cpp, and controllers.cpp.
Definition at line 43 of file IvfSpline3d.h.
|
|
CIvfSpline3d constructor |
|
|
CIvfSpline3d destructor |
|
|
Removes all spline points. |
|
|
Get specified point on spline. |
|
|
Get position on curve
|
|
|
Returns the number of points in the spline |
|
|
Get curve speed
|
|
|
Get curve tangent
|
|
||||||||||||
|
Set tangent continuity of specified point |
|
|
Set number of points in spline This will effectively remove all previous points. |
|
||||||||||||
|
Set tangent weight of specified point |
|
||||||||||||
|
Set tangen tension of specified point |
|
|
Updates the spline if any points are changed |
1.4.6-NO