Jelajahi Sumber

Merge pull request #1488 from abow/more_bone_work

fixed updating absoluteTransforms when rotating bone
David Catuhe 8 tahun lalu
induk
melakukan
a9be0f0e31
1 mengubah file dengan 1 tambahan dan 12 penghapusan
  1. 1 12
      src/Bones/babylon.bone.ts

+ 1 - 12
src/Bones/babylon.bone.ts

@@ -314,18 +314,7 @@
             lmat.m[13] = ly;
             lmat.m[14] = lz;
 
-            if (parent) {
-                var parentAbsMat = this._parent.getAbsoluteTransform();
-                lmat.multiplyToRef(parentAbsMat, this.getAbsoluteTransform());
-            }else {
-                this.getAbsoluteTransform().copyFrom(lmat);
-            }
-
-            var len = this.children.length;
-            for (var i = 0; i < len; i++) {
-                var parentAbsMat = this.children[i]._parent.getAbsoluteTransform();
-                this.children[i].getLocalMatrix().multiplyToRef(parentAbsMat, this.children[i].getAbsoluteTransform());
-            }
+            this.computeAbsoluteTransforms();
 
             this.markAsDirty();