afxCurve3D
Engine/source/afx/util/afxCurve3D.h
Classes:
Private Attributes
bool
bool
Private Static Functions
compare_CurvePoint(const void * a, const void * b)
Public Functions
Private Functions
computeTangentP0(Point3F & p0, Point3F & p1, int start_index)
computeTangentP1(Point3F & p0, Point3F & p1, int end_index)
Detailed Description
Private Attributes
Point3F default_vector
afxCurveEval * evaluator
Point3F final_tangent
Point3F final_value
bool flip
Point3F last_tangent
Vector< CurvePoint > points
Point3F start_tangent
Point3F start_value
bool usable
Private Static Functions
compare_CurvePoint(const void * a, const void * b)
Public Functions
afxCurve3D()
~afxCurve3D()
addPoint(F32 param, Point3F & v)
computeTangents()
evaluate(F32 param)
evaluateTangent(F32 param)
getParameter(int index)
getPoint(int index)
numPoints()
print()
setPoint(int index, Point3F & v)
sort()
Private Functions
computeTangentP0(Point3F & p0, Point3F & p1, int start_index)
computeTangentP1(Point3F & p0, Point3F & p1, int end_index)