Bone, redid null check on scale in setBindTransform, ogre.xml can have null scale values

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7640 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
rem..om 2011-06-15 21:14:46 +00:00
parent e0ca5a4154
commit 42d0c8b8fd

View File

@ -555,12 +555,17 @@ 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);
//ogre.xml can have null scale values breaking this if the check is removed
if (scale != null) {
initialScale.set(scale); initialScale.set(scale);
}
localPos.set(translation); localPos.set(translation);
localRot.set(rotation); localRot.set(rotation);
if (scale != null) {
localScale.set(scale); localScale.set(scale);
} }
}
private String toString(int depth) { private String toString(int depth) {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();