浏览代码

- fix Bone constructor doesn't clone the given Bone object parameter

Alrik 9 年之前
父节点
当前提交
03b351f26c
共有 1 个文件被更改,包括 6 次插入6 次删除
  1. 6 6
      jme3-core/src/main/java/com/jme3/animation/Bone.java

+ 6 - 6
jme3-core/src/main/java/com/jme3/animation/Bone.java

@@ -155,13 +155,13 @@ public final class Bone implements Savable {
 
         userControl = source.userControl;
 
-        bindPos = source.bindPos;
-        bindRot = source.bindRot;
-        bindScale = source.bindScale;
+        bindPos = source.bindPos.clone();
+        bindRot = source.bindRot.clone();
+        bindScale = source.bindScale.clone();
 
-        modelBindInversePos = source.modelBindInversePos;
-        modelBindInverseRot = source.modelBindInverseRot;
-        modelBindInverseScale = source.modelBindInverseScale;
+        modelBindInversePos = source.modelBindInversePos.clone();
+        modelBindInverseRot = source.modelBindInverseRot.clone();
+        modelBindInverseScale = source.modelBindInverseScale.clone();
 
         // parent and children will be assigned manually..
     }