Просмотр исходного кода

Merge pull request #1488 from abow/more_bone_work

fixed updating absoluteTransforms when rotating bone
David Catuhe 8 лет назад
Родитель
Сommit
a9be0f0e31
1 измененных файлов с 1 добавлено и 12 удалено
  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();