Constructor

new(name:String, vertexCount:Int, bonesPerVertex:Int)

Variables

read onlyallJoints:Array<Joint>

read onlybonesPerVertex:Int

read onlyboundJoints:Array<Joint>

name:String

read onlynamedJoints:Map<String, Joint>

read onlyrootJoints:Array<Joint>

read onlysplitJoints:Array<{material:Int, joints:Array<Joint>}>

triangleGroups:Vector<Int>

read onlyvertexCount:Int

vertexJoints:Vector<Int>

vertexWeights:Vector<Float>

Methods

inlineaddInfluence(vid:Int, j:Joint, w:Float):Void

inlineisSplit():Bool

setJoints(joints:Array<Joint>, roots:Array<Joint>):Void

split(maxBones:Int, index:Array<Int>, triangleMaterials:Null<Array<Int>>):Bool