The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:Spline (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 10:12, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT2003 Object >> Spline
Package: 
Engine
This class in other games:
UT2004

A simple Hermite spline for interpolation with position and velocity continuity.

Constants

mMaxTimes

Value: 5


Properties

maDeltaTimes

Type: float

Array size: 5 (mMaxTimes)


mbInit

Type: bool


mbRotatorSpline

Type: bool


mCnt

Type: int


mEndT

Type: float


mIndex

Type: int


mStartT

Type: float


mTime

Type: float


mTotalTime

Type: float


SplineA

Type: Object.Vector


SplineB

Type: Object.Vector


SplineC

Type: Object.Vector


SplineD

Type: Object.Vector


SplineE

Type: Object.Rotator


SplineF

Type: Object.Rotator


SplineG

Type: Object.Rotator


SplineH

Type: Object.Rotator


Native functions

InitSplinePath

native final simulated function bool InitSplinePath (float t0, Object.Vector d0, Object.Vector v0, float t1, Object.Vector d1, Object.Vector v1)


InitSplineRot

native final simulated function bool InitSplineRot (float t0, Object.Rotator d0, Object.Rotator v0, float t1, Object.Rotator d1, Object.Rotator v1)


NextSplinePos

native final simulated function bool NextSplinePos (float dt, out Object.Vector d, out Object.Vector v, out Object.Vector a, out float outdt, optional bool bSmoothDt, optional bool bAccumDeltas)


NextSplineRot

native final simulated function bool NextSplineRot (float dt, out Object.Rotator d, out Object.Rotator v, out Object.Rotator a, out float outdt, optional bool bSmoothDt, optional bool bAccumDeltas)