Skip to content

BoneWeight

BoneWeight 是用于存储顶点与骨骼权重信息的结构体。

typescript
OnStart(): void {
        
       let boneWeight = new BoneWeight();

       //设置权重
       boneWeight.weight0 = 0.5;
       boneWeight.weight1 = 0.3;
       boneWeight.weight2 = 0.2;

       //设置关联的骨骼索引
       boneWeight.index0 = 0;
       boneWeight.index1 = 1;
       boneWeight.index2 = 2;

    }

构造方法

BoneWeight.new ( )
构建一个BoneWeigth结构体。

成员变量

BoneWeight.weight0 : number
第一个骨骼的蒙皮权重。
BoneWeight.weight1 : number
第二个骨骼的蒙皮权重。
BoneWeight.weight2 : number
第三个骨骼的蒙皮权重。
BoneWeight.index0 : number
第一个骨骼的索引值。
BoneWeight.weight3 : number
第四个骨骼的蒙皮权重。
BoneWeight.index1 : number
第二个骨骼的索引值。
BoneWeight.index2 : number
第三个骨骼的索引值。
BoneWeight.index3 : number
第四个骨骼的索引值。

成员方法

BoneWeight.Normalize ( ) : void
将骨骼权重的信息进行归一化。