Text this: Implementation of axis-aligned bounding box for OpenGL 3d virtual environment