跳到主要内容

SkeletonSkin

Ploy3D / SkeletonSkin

Class: SkeletonSkin

骨骼蒙皮绑定实例。

Hierarchy

Table of contents

Constructors

Accessors

Methods

Constructors

constructor

new SkeletonSkin(id)

构造函数。

Parameters

NameTypeDescription
idnumber资源实例ID。

Overrides

Resource.constructor

Accessors

classid

get classid(): ClassID

实例类型ID。

Returns

ClassID

Inherited from

Resource.classid


guid

get guid(): string

资源全球唯一ID。

Returns

string

Inherited from

Resource.guid


instanceID

get instanceID(): number

实例ID。

Returns

number

Inherited from

Resource.instanceID


internalPtr

get internalPtr(): io_ptr

实例内部指针。

Returns

io_ptr

Inherited from

Resource.internalPtr


inverseBindMatrices

get inverseBindMatrices(): Float32Array

模型空间到骨架关节空间变换矩阵数组。

Returns

Float32Array


jointCount

get jointCount(): number

骨架关节数量。

Returns

number


jointRoot

get jointRoot(): Object3D

骨架根关节对象(空则表示未绑定)。

Returns

Object3D


joints

get joints(): Object3D[]

绑定骨骼数组(装载完成可)。

Returns

Object3D[]


label

get label(): string

实例用户可理解的外部标签。

Returns

string

Inherited from

Resource.label

set label(label): void

Parameters

NameType
labelstring

Returns

void

Inherited from

Resource.label


package

get package(): Package

资源所属资源包。

Returns

Package

Inherited from

Resource.package


ptrG3

get ptrG3(): io_ptr

骨架数据统一资源指针。

Returns

io_ptr


ptrJointRoot

get ptrJointRoot(): io_ptr

骨架根关节对象指针(空则表示未绑定)。

Returns

io_ptr


ptrJoints

get ptrJoints(): io_ptr

绑定骨骼指针数组。

Returns

io_ptr


state

get state(): ResState

实例状态。

Returns

ResState

Inherited from

Resource.state

Methods

Clear

Clear(): void

清除资源内部状态。

Returns

void

Inherited from

Resource.Clear


Init

Init(_package, _asset): Promise<SkeletonSkin>

异步初始化资源实例

Parameters

NameTypeDescription
_packagePackage资源包实例。
_assetAsset资源数据。

Returns

Promise<SkeletonSkin>

返回异步对象。

Inherited from

Resource.Init