OpenGL is a software interface for specifying operations and objects to produce interactive three-dimensional applications The Mesa implementation of OpenGL was used to implement the graphical modeling of the physical simulation More information on OpenGL