How to change the radius of a BoundingSphere?

As the question says" how do you change the radius of a bounding sphere?



I can’t see why this code doesn’t work…



[java]

Sphere mesh;



mesh = new Sphere(5, 5, .2f); // <- little mesh

BoundingSphere bs = new BoundingSphere();

bs.setRadius(22f); // <- big boundingSPhere

mesh.setBound(bs);

// meshCone.updateBound(); // <-- makes no difference



Geometry geo = new Geometry(“geo1”);

geo.setMesh((Mesh)mesh);

someNode.attachChild(geo);

[/java]



What am I doing wrong?



Thanks in advance.

The bounding sphere is calculated from the mesh and as far as I’ve been able to tell it can’t be changed.



I even extended Mesh once just so I could provide my own bounding shape.

There was a bug fixed with bounding sphere generation recently. Make sure you’re using nightly jME3 version

1 Like

Great. Thanks for the responses.