diff --git a/jme3-jbullet/src/main/java/com/jme3/bullet/collision/shapes/GImpactCollisionShape.java b/jme3-jbullet/src/main/java/com/jme3/bullet/collision/shapes/GImpactCollisionShape.java index 5a7921fc0..8dfe2b2f6 100644 --- a/jme3-jbullet/src/main/java/com/jme3/bullet/collision/shapes/GImpactCollisionShape.java +++ b/jme3-jbullet/src/main/java/com/jme3/bullet/collision/shapes/GImpactCollisionShape.java @@ -125,9 +125,14 @@ public class GImpactCollisionShape extends CollisionShape{ TriangleIndexVertexArray tiv = new TriangleIndexVertexArray(numTriangles, triangleIndexBase, triangleIndexStride, numVertices, vertexBase, vertexStride); cShape = new GImpactMeshShape(tiv); cShape.setLocalScaling(Converter.convert(worldScale)); - ((GImpactMeshShape)cShape).updateBound(); cShape.setLocalScaling(Converter.convert(getScale())); cShape.setMargin(margin); + ((GImpactMeshShape) cShape).updateBound(); } + @Override + public void setScale(Vector3f scale) { + super.setScale(scale); + ((GImpactMeshShape) cShape).updateBound(); + } }