Getting the point on a model with the smallest Z coordinate

I want to use a CollisionRay + CollisionHandlerFloor to make a ball rest on the surface of a virtual environment. However if I start the Collision ray at the center of the ball only half of the ball is visible above the surface of the virtual environment. Is there a way to find the point on the ball with the smallest z coordinate so the entire ball can rest on the surface of the virtual environment?

You can use getTightBounds() for that, and take the Z value of the first point returned.

thanks man