@Override
    protected void updateWorldBound() {
        super.updateWorldBound();
        if (mesh == null) {
            throw new IllegalStateException("Geometry \"" + getName() + "\" has null mesh.");
        }

        if (mesh.getBound() != null) {
            if (ignoreTransform) {
                // we do not transform the model bound by the world transform,
                // just use the model bound as-is
                worldBound = mesh.getBound().clone(worldBound);
            } else {
                worldBound = mesh.getBound().transform(worldTransform, worldBound);
            }
        }
    }
<code>updateWorldBound</code> updates the bounding volume that contains
this geometry. The location of the geometry is based on the location of
all this node's parents.

@see Spatial#updateWorldBound()
jme3-core/src/main/java/com/jme3/scene/Geometry.java