Skip to main content

Type Alias: SkinJointMatricesProps

SkinJointMatricesProps = object

Defined in: modules/engine/src/animation/skin.ts:10

Format-independent inputs for evaluating a skinned mesh's joint palette.

Properties​

inverseBindMatrices?​

optional inverseBindMatrices?: ArrayLike<number>

Defined in: modules/engine/src/animation/skin.ts:18

Optional column-major inverse bind matrix for each joint.


joints​

joints: readonly GroupNode[]

Defined in: modules/engine/src/animation/skin.ts:12

Joints in their authored palette order.


meshNode?​

optional meshNode?: GroupNode

Defined in: modules/engine/src/animation/skin.ts:14

Animated scenegraph node that owns the skinned mesh.


target?​

optional target?: Float32Array

Defined in: modules/engine/src/animation/skin.ts:20

Existing output storage that can be reused across animation frames.


worldMatrices​

worldMatrices: ReadonlyMap<GroupNode, Readonly<NumericArray>>

Defined in: modules/engine/src/animation/skin.ts:16

World transforms collected once for the animated scene hierarchy.