# 12 Using the Graphics Library

The EZ graphics library consists about 100 or so OpenGL like routines that provides a fairly complete set of graphics primitives for doing 3D graphics programming under the X window system.

There are two important data types used in the EZ graphics library.

    typedef  float         EZ_Vector[4];
    typedef  float         EZ_Matrix[4][4];

Internally, all geometric primitives are described using `EZ_Vector` and are transformed using `EZ_Matrix`.

HTML Documentation Maintainance:`Arturo Espinosa <arturo@nuclecu.unam.mx>`