Gah - a solution with more questions. – EntropicLqd

UE3:InterpTrackMove (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> InterpTrack >> InterpTrackMove
Package: 
Engine
This class in other games:
UT3

null

Properties[edit]

Property group 'InterpTrackMove'[edit]

AngCurveTension[edit]

Type: float

Controls the tightness of the curve for the rotation path.

bDisableMovement[edit]

Type: bool

Disable previewing of this track - will always position Actor at Time=0.0. Useful when keyframing an object relative to this group.

bHide3DTrack[edit]

Type: bool

If true, 3D representation of this track in the 3D viewport is disabled.

bShowArrowAtKeys[edit]

Type: bool

In the editor, show a small arrow at each keyframe indicating the rotation at that key.

bShowRotationOnCurveEd[edit]

Type: bool

If false, when this track is displayed on the Curve Editor in Matinee, do not show the Rotation tracks.

bShowTranslationOnCurveEd[edit]

Type: bool

If false, when this track is displayed on the Curve Editor in Matinee, do not show the Translation tracks.

Default value: True

bUseQuatInterpolation[edit]

Type: bool

Use a Quaternion linear interpolation between keys. This is robust and will find the 'shortest' distance between keys, but does not support ease in/out.

LinCurveTension[edit]

Type: float

Controls the tightness of the curve for the translation path.

LookAtGroupName[edit]

Type: name

When using IMR_LookAtGroup, specifies the Group which this track should always point its actor at.

MoveFrame[edit]

Type: EInterpTrackMoveFrame

Modifiers: editconst

Indicates what the movement track should be relative to.

RotMode[edit]

Type: EInterpTrackMoveRotMode


Internal variables[edit]

EulerTrack[edit]

Type: Object.InterpCurveVector

Actual rotation keyframe data, stored as Euler angles in degrees, for easy editing on curve.

LookupTrack[edit]

Type: InterpLookupTrack


PosTrack[edit]

Type: Object.InterpCurveVector

Actual position keyframe data.

Default values[edit]

Property Value
bOnePerGroup True
TrackInstClass Class'Engine.InterpTrackInstMove'
TrackTitle "Movement"

Enums[edit]

EInterpTrackMoveFrame[edit]

IMF_World 
Track should be fixed relative to the world.
IMF_RelativeToInitial 
Track should move relative to the initial position of the actor when the interp sequence was started.

EInterpTrackMoveRotMode[edit]

IMR_Keyframed 
Should take orientation from the .
IMR_LookAtGroup 
Point the X-Axis of the controlled Actor at the group specified by LookAtGroupName.

Structs[edit]

InterpLookupPoint[edit]

Modifiers: native

Array of group names to retrieve position and rotation data from instead of using the datastored in the keyframe. A value of NAME_None means to use the PosTrack and EulerTrack data for the keyframe. There needs to be the same amount of elements in this array as there are keyframes.

name GroupName 
float Time 

InterpLookupTrack[edit]

Modifiers: native

array<InterpLookupPoint> Points