Skip to content

@orillusion/core


Class: SkeletonPose ​

Defined in: src/components/anim/skeletonAnim/SkeletonPose.ts:12

Skeleton animation consists of many skeleton pose, and each pose describes the transformation information of all bone

Constructors ​

Constructor ​

new SkeletonPose(skeleton, useGlobalMatrix?): SkeletonPose

Defined in: src/components/anim/skeletonAnim/SkeletonPose.ts:21

Parameters ​

skeleton ​

Skeleton

useGlobalMatrix? ​

boolean = false

Returns ​

SkeletonPose

Properties ​

time ​

time: number

Defined in: src/components/anim/skeletonAnim/SkeletonPose.ts:16

time of this pose in owner animation clip

Accessors ​

numJoint ​

Get Signature ​

get numJoint(): number

Defined in: src/components/anim/skeletonAnim/SkeletonPose.ts:67

Returns joints count of owner skeleton

Returns ​

number


joints ​

Get Signature ​

get joints(): JointPose[]

Defined in: src/components/anim/skeletonAnim/SkeletonPose.ts:74

Returns all joint pose

Returns ​

JointPose[]


jointMatrixIndexTable ​

Get Signature ​

get jointMatrixIndexTable(): number[]

Defined in: src/components/anim/skeletonAnim/SkeletonPose.ts:81

Returns list of matrix's index

Returns ​

number[]

Methods ​

buildSkeletonPose() ​

buildSkeletonPose(poseData): void

Defined in: src/components/anim/skeletonAnim/SkeletonPose.ts:35

build this pose from float32 array data

Parameters ​

poseData ​

Float32Array

Returns ​

void


lerp() ​

lerp(a, b, weight): void

Defined in: src/components/anim/skeletonAnim/SkeletonPose.ts:91

Returns lerped skeletonPose from pose a to pose b

Parameters ​

a ​

SkeletonPose

selected pose No.1

b ​

SkeletonPose

selected pose No.2

weight ​

number

number

Returns ​

void


copy() ​

copy(other): void

Defined in: src/components/anim/skeletonAnim/SkeletonPose.ts:112

Copy skeleton pose from other skeleton pose

Parameters ​

other ​

SkeletonPose

source skeleton pose

Returns ​

void


reset() ​

reset(): void

Defined in: src/components/anim/skeletonAnim/SkeletonPose.ts:121

Reset this skeleton pose

Returns ​

void