fix GImpact scaling in jme3-jbullet: issue #1120
This commit is contained in:
parent
12e513c8ee
commit
23759820e5
@ -125,9 +125,14 @@ public class GImpactCollisionShape extends CollisionShape{
|
|||||||
TriangleIndexVertexArray tiv = new TriangleIndexVertexArray(numTriangles, triangleIndexBase, triangleIndexStride, numVertices, vertexBase, vertexStride);
|
TriangleIndexVertexArray tiv = new TriangleIndexVertexArray(numTriangles, triangleIndexBase, triangleIndexStride, numVertices, vertexBase, vertexStride);
|
||||||
cShape = new GImpactMeshShape(tiv);
|
cShape = new GImpactMeshShape(tiv);
|
||||||
cShape.setLocalScaling(Converter.convert(worldScale));
|
cShape.setLocalScaling(Converter.convert(worldScale));
|
||||||
((GImpactMeshShape)cShape).updateBound();
|
|
||||||
cShape.setLocalScaling(Converter.convert(getScale()));
|
cShape.setLocalScaling(Converter.convert(getScale()));
|
||||||
cShape.setMargin(margin);
|
cShape.setMargin(margin);
|
||||||
|
((GImpactMeshShape) cShape).updateBound();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setScale(Vector3f scale) {
|
||||||
|
super.setScale(scale);
|
||||||
|
((GImpactMeshShape) cShape).updateBound();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user