fix GImpact scaling in jme3-jbullet: issue #1120

v3.2
sgold 6 years ago committed by Stephen Gold
parent bf41bae18a
commit eb5d0bea2a
  1. 7
      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();
}
}

Loading…
Cancel
Save