跳到主要内容

Asset_skeleton_skin

Ploy3D / Asset_skeleton_skin

Interface: Asset_skeleton_skin

骨骼蒙皮数据。

Hierarchy

  • Asset

    Asset_skeleton_skin

Table of contents

Properties

Properties

bin

bin: string

二进制数据文件URI。


classid

Optional classid: number

资源实例类型ID(资源包装载时指定)。

Inherited from

Asset.classid


guid

guid: string

全球唯一ID。

Inherited from

Asset.guid


label

label: string

用户可理解的外部标签。

Inherited from

Asset.label


name

name: string

内部名称(同级唯一,优先使用名称在同级中查找)。

Inherited from

Asset.name


skeleton

skeleton: Object

骨架映射数据。

Type declaration

NameTypeDescription
inverseBindMatrices{ bin_offset: number ; count: number }包含每个关节逆变换矩阵(逆变换旨在消除绑定时关节的初始变换,单位矩阵将表示初始姿势)的矩阵数组。
inverseBindMatrices.bin_offsetnumber矩阵数组数据在数据文件中的偏移(以FLOAT4X4的格式存储)。
inverseBindMatrices.countnumber矩阵数量。
jointsstring[]骨架(关节)节点资源GUID数组。
joints_?Object3D[]骨架(关节)节点对象数组(获取资源时赋值,使用后清除)。
skeletonstring骨架(根关节)节点资源GUID。
skeleton_?Object3D骨架(根关节)节点对象(获取资源时赋值,使用后清除)。

skin

skin: Object

顶点权重映射数据。

Type declaration

NameTypeDescription
bin_offsetnumber骨骼绑定与权重数据在数据文件中的偏移(以UBYTE8的格式存储,每个顶点可绑定4个骨骼4个权重)。
countnumber顶点数量。

typename

typename: string

资源类型名称。

Inherited from

Asset.typename


vertex_count

vertex_count: number

网格几何体中预期的顶点数(需要保证网格几何体和骨骼蒙皮是匹配的)。