Reverted Changes and fixed it the way it was done in CapsuleCollissionShape (See Commit f836b26)

"SphereCollisionShape: warn about scaling only if its not identity"
experimental
MeFisto94 9 years ago
parent 5064552905
commit e776967c23
  1. 4
      jme3-bullet/src/main/java/com/jme3/bullet/collision/shapes/SphereCollisionShape.java

@ -82,8 +82,10 @@ public class SphereCollisionShape extends CollisionShape {
*/
@Override
public void setScale(Vector3f scale) {
if (!scale.equals(Vector3f.UNIT_XYZ)) {
Logger.getLogger(this.getClass().getName()).log(Level.WARNING, "SphereCollisionShape cannot be scaled");
}
}
protected void createShape() {
objectId = createShape(radius);
@ -91,7 +93,7 @@ public class SphereCollisionShape extends CollisionShape {
// new SphereShape(radius);
// objectId.setLocalScaling(Converter.convert(getScale()));
// objectId.setMargin(margin);
super.setScale(scale); // Set the scale to 1
setScale(scale); // Set the scale to 1
setMargin(margin);
}

Loading…
Cancel
Save