Parcourir la source

Merge pull request #1482 from abow/master

fix for reversed normals when rotating base bone with setYawPitchRoll
David Catuhe il y a 8 ans
Parent
commit
7d71d15337
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  1. 2 0
      src/Bones/babylon.bone.ts

+ 2 - 0
src/Bones/babylon.bone.ts

@@ -261,6 +261,8 @@
                     pscaleMatrix.copyFrom(this._parent._scaleMatrix);
                     pscaleMatrix.copyFrom(this._parent._scaleMatrix);
                     pscaleMatrix.invert();
                     pscaleMatrix.invert();
                     pscaleMatrix.multiplyToRef(rotMatInv, rotMatInv);
                     pscaleMatrix.multiplyToRef(rotMatInv, rotMatInv);
+                } else {
+                    scaleMatrix.m[0] *= -1;
                 }
                 }
                 
                 
                 rotMatInv.multiplyToRef(scaleMatrix, rotMatInv);
                 rotMatInv.multiplyToRef(scaleMatrix, rotMatInv);