Design and implementation of 3D graphics systems. (2012)