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

Property group 'InterpTrackMove'

AngCurveTension

Type: float

Controls the tightness of the curve for the rotation path.

bDisableMovement

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

Type: bool

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

bShowArrowAtKeys

Type: bool

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

bShowRotationOnCurveEd

Type: bool

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

bShowTranslationOnCurveEd

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

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

Type: float

Controls the tightness of the curve for the translation path.

LookAtGroupName

Type: name

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

MoveFrame

Type: EInterpTrackMoveFrame

Modifiers: editconst

Indicates what the movement track should be relative to.

RotMode

Type: EInterpTrackMoveRotMode


Internal variables

EulerTrack

Type: Object.InterpCurveVector

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

LookupTrack

Type: InterpLookupTrack


PosTrack

Type: Object.InterpCurveVector

Actual position keyframe data.

Default values

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

Enums

EInterpTrackMoveFrame

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

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

Structs

InterpLookupPoint

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

Modifiers: native

array<InterpLookupPoint> Points