Cogito, ergo sum

UE3:RB_Handle (UDK)

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

Utility object for moving actors around. Note - it really doesn't care which actor its a component of - you can use it to pick its owner up or anything else.

Properties

Property group 'RB_Handle'

AngularDamping

Type: float


Default value: 200.0

AngularStiffness

Type: float


Default value: 1000.0

LinearDamping

Type: float


Default value: 100.0

LinearDampingScale3D

Type: Object.Vector

Scales the handle spring damping along each axis (in local space of handle)

Default value:

Member Value
X 1.0
Y 1.0
Z 1.0

LinearStiffness

Type: float


Default value: 1300.0

LinearStiffnessScale3D

Type: Object.Vector

Scales the handle spring stiffness along each axis (in local space of handle)

Default value:

Member Value
X 1.0
Y 1.0
Z 1.0

Internal variables

bInHardware

Type: bool

Modifiers: transient, native, const

Whether we are in the hardware or software scene.

bInterpolating

Type: bool


bRotationConstrained

Type: bool

Modifiers: transient, native, const


Destination

Type: Object.Vector


GrabbedBoneName

Type: name


GrabbedComponent

Type: PrimitiveComponent


HandleData

Type: pointer{class NxJoint}

Modifiers: transient, native, const


KinActorData

Type: pointer{class NxActor}

Modifiers: transient, native, const


Location

Type: Object.Vector

current location

SceneIndex

Type: int

Modifiers: transient, native, const

Physics scene index.

StepSize

Type: Object.Vector

step size in units/sec

Default values

Property Value
TickGroup TG_PreAsyncWork

Native functions

GetOrientation

native function Object.Quat GetOrientation ()


GrabComponent

native function GrabComponent (PrimitiveComponent Component, name InBoneName, Object.Vector GrabLocation, bool bConstrainRotation)


ReleaseComponent

native function ReleaseComponent ()


SetLocation

native function SetLocation (Object.Vector NewLocation)


SetOrientation

native function SetOrientation (const out Object.Quat NewOrientation)


SetSmoothLocation

native function SetSmoothLocation (Object.Vector NewLocation, float MoveTime)


UpdateSmoothLocation

native function UpdateSmoothLocation (const out Object.Vector NewLocation)

Adjust interpolation goal location while respecting current interpolation timing. Useful for interpolating to a moving target.