ソースを参照

improved Skeleton.BoneMatrices()

Daniel Salvadori 7 年 前
コミット
1947ea87d4
1 ファイル変更0 行追加2 行削除
  1. 0 2
      graphic/skeleton.go

+ 0 - 2
graphic/skeleton.go

@@ -54,7 +54,6 @@ func (sk *Skeleton) BoneMatrices() []math32.Matrix4 {
 	// Obtain inverse matrix world
 	var invMat math32.Matrix4
 	node := sk.GetNode()
-	node.UpdateMatrixWorld()
 	nMW := node.MatrixWorld()
 	err := invMat.GetInverse(&nMW)
 	if err != nil {
@@ -63,7 +62,6 @@ func (sk *Skeleton) BoneMatrices() []math32.Matrix4 {
 
 	// Update bone matrices
 	for i := range sk.bones {
-		sk.bones[i].UpdateMatrixWorld()
 		bMat := sk.bones[i].MatrixWorld()
 		bMat.MultiplyMatrices(&bMat, &sk.inverseBindMatrices[i])
 		sk.boneMatrices[i].MultiplyMatrices(&invMat, &bMat)