@Override
    public void getRandomPoint(Vector3f store) {
        do {
            store.x = (FastMath.nextRandomFloat() * 2f - 1f);
            store.y = (FastMath.nextRandomFloat() * 2f - 1f);
            store.z = (FastMath.nextRandomFloat() * 2f - 1f);
        } while (store.lengthSquared() > 1);
        store.multLocal(radius);
        store.addLocal(center);
    }
Generates a random point within the volume of the sphere.

@param store The {@link Vector3f} to store the generated point in.
jme3-core/src/main/java/com/jme3/effect/shapes/EmitterSphereShape.java