private static Geometry createTestFloor(AssetManager assetManager, float floorDimensions, Vector3f position, ColorRGBA color) {
        Geometry floor = new Geometry("floor", createFloorMesh(20, floorDimensions));
        Material material = new Material(assetManager, "Common/MatDefs/Misc/Unshaded.j3md");
        material.getAdditionalRenderState().setWireframe(true);
        material.setColor("Color", color);
        floor.setMaterial(material);
        floor.setLocalTranslation(position);
        return floor;
    }
Creates a curved "floor" with a MeshCollisionShape provided as the RigidBodyControl's collision shape.
Surface has four slightly concave corners to allow for multiple tests and minimize falling off the edge
of the floor.

@param assetManager for loading assets
@param floorDimensions width/depth of the "floor" (X/Z)
@param position sets the floor's local translation
@return a new Geometry
jme3-examples/src/main/java/jme3test/bullet/PhysicsTestHelper.java