Text this: Implementation of axis-aligned bounding box for opengl 3D virtual environment