|
|
@ -555,11 +555,16 @@ public final class Bone implements Savable { |
|
|
|
public void setBindTransforms(Vector3f translation, Quaternion rotation, Vector3f scale) { |
|
|
|
public void setBindTransforms(Vector3f translation, Quaternion rotation, Vector3f scale) { |
|
|
|
initialPos.set(translation); |
|
|
|
initialPos.set(translation); |
|
|
|
initialRot.set(rotation); |
|
|
|
initialRot.set(rotation); |
|
|
|
initialScale.set(scale); |
|
|
|
//ogre.xml can have null scale values breaking this if the check is removed
|
|
|
|
|
|
|
|
if (scale != null) { |
|
|
|
|
|
|
|
initialScale.set(scale); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
localPos.set(translation); |
|
|
|
localPos.set(translation); |
|
|
|
localRot.set(rotation); |
|
|
|
localRot.set(rotation); |
|
|
|
localScale.set(scale); |
|
|
|
if (scale != null) { |
|
|
|
|
|
|
|
localScale.set(scale); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private String toString(int depth) { |
|
|
|
private String toString(int depth) { |
|
|
|