afxCurve3D

Engine/source/afx/util/afxCurve3D.h

More...

Classes:

Private Static Functions

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)