Luo, Ying (2004) The implementation of a 3D snooker table using OpenGL. Other thesis, Concordia University.