Method |
Description |
|
AddKeyPoint ( ) : BezierPoint3D |
Adds a key point at the end of the curve |
|
AddKeyPointAt ( int index ) : BezierPoint3D |
Add a key point at a specified index |
|
GetApproximateLength ( ) : float |
|
|
GetApproximateLengthOfCubicCurve ( BezierPoint3D startPoint, BezierPoint3D endPoint, int sampling ) : float |
|
|
GetApproximateLengthOfCubicCurve ( Vector3 startPosition, Vector3 endPosition, Vector3 startTangent, Vector3 endTangent, int sampling ) : float |
|
|
GetBinormal ( float time, Vector3 up ) : Vector3 |
|
|
GetBinormalOnCubicCurve ( float time, Vector3 up, BezierPoint3D startPoint, BezierPoint3D endPoint ) : Vector3 |
|
|
GetBinormalOnCubicCurve ( float time, Vector3 up, Vector3 startPosition, Vector3 endPosition, Vector3 startTangent, Vector3 endTangent ) : Vector3 |
|
|
GetCubicSegment ( float time, BezierPoint3D &startPoint, BezierPoint3D &endPoint, float &timeRelativeToSegment ) : void |
|
|
GetNormal ( float time, Vector3 up ) : Vector3 |
|
|
GetNormalOnCubicCurve ( float time, Vector3 up, BezierPoint3D startPoint, BezierPoint3D endPoint ) : Vector3 |
|
|
GetNormalOnCubicCurve ( float time, Vector3 up, Vector3 startPosition, Vector3 endPosition, Vector3 startTangent, Vector3 endTangent ) : Vector3 |
|
|
GetPoint ( float time ) : Vector3 |
Evaluates a position along the curve at a specified normalized time [0, 1] |
|
GetPointOnCubicCurve ( float time, BezierPoint3D startPoint, BezierPoint3D endPoint ) : Vector3 |
|
|
GetPointOnCubicCurve ( float time, Vector3 startPosition, Vector3 endPosition, Vector3 startTangent, Vector3 endTangent ) : Vector3 |
|
|
GetRotation ( float time, Vector3 up ) : Quaternion |
|
|
GetRotationOnCubicCurve ( float time, Vector3 up, BezierPoint3D startPoint, BezierPoint3D endPoint ) : Quaternion |
|
|
GetRotationOnCubicCurve ( float time, Vector3 up, Vector3 startPosition, Vector3 endPosition, Vector3 startTangent, Vector3 endTangent ) : Quaternion |
|
|
GetTangent ( float time ) : Vector3 |
|
|
GetTangentOnCubicCurve ( float time, BezierPoint3D startPoint, BezierPoint3D endPoint ) : Vector3 |
|
|
GetTangentOnCubicCurve ( float time, Vector3 startPosition, Vector3 endPosition, Vector3 startTangent, Vector3 endTangent ) : Vector3 |
|
|
RemoveKeyPointAt ( int index ) : bool |
Removes a key point at a specified index |
|