clusterPoly.setBoundsBehaviour(AbstractShape.BOUNDS_DONT_USE);
// clusterPoly.setBoundingShape(new BoundsArbitraryPlanarPolygon(clusterPoly, clusterPoly.getVerticesLocal()));
//Reset matrix of the clusterpoly because the new vertices are set at the global location
clusterPoly.setLocalMatrix(new Matrix());
//FIXME center are is negative if verts are in counterclockwise order?
// Vector3D clusterCenter = clusterPoly.getCenterPointGlobal();
// clusterPoly.scaleGlobal(1.1f, 1.1f, 1, new Vector3D(-1* clusterCenter.x, -1 * clusterCenter.y, clusterCenter.z));
clusterPoly.scale(1.1f, 1.1f, 1, clusterPoly.getCenterPointLocal(), TransformSpace.LOCAL);