There is no spoon

UE3:MorphNodeWeightByBoneAngle (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> AnimObject >> MorphNodeBase >> MorphNodeWeightBase >> MorphNodeWeightByBoneAngle
Package: 
Engine


Properties

Property group 'AngleBone'

AngleBoneAxis

Type: Object.EAxis

Axis to use on Angle Bone, X, Y or Z

Default value: AXIS_X

AngleBoneName

Type: name

Angle bone name

bInvertAngleBoneAxis

Type: bool

Should the Angle bone axis be inverted?

Property group 'BaseBone'

BaseBoneAxis

Type: Object.EAxis

Axis to use on Base Bone, X, Y or Z

Default value: AXIS_X

BaseBoneName

Type: name

Base Bone Name

bInvertBaseBoneAxis

Type: bool

Should the Angle bone axis be inverted?

Property group 'Material'

bControlMaterialParameter

Type: bool


MaterialSlotId

Type: int


ScalarParameterName

Type: name


Property group 'MorphNodeWeightByBoneAngle'

WeightArray

Type: array<BoneAngleMorph>

Array of points translating angles into morph weights

Default value, index 0:

Member Value
TargetWeight 0.0

Default value, index 1:

Member Value
Angle 180.0

Internal variables

Angle

Type: float

Modifiers: const, transient

This node gets the shortest angle between 2 bones (0d to 180d), and translates that into a weight scaling morph targets using used defined values.

MaterialInstanceConstant

Type: MaterialInstanceConstant

Modifiers: transient


NodeWeight

Type: float

Modifiers: const, transient


Default values

Property Value
NodeConns[0]
Member Value
ConnName 'In'

Structs

BoneAngleMorph

Modifiers: native

Structure defining Angle to Morph weight correspondance

float Angle 
float TargetWeight 

Default values:

Property Value
TargetWeight 1.0