an OpenGL 3D tree