The representation of a point in three dimensional space is handled by the class {@link y25.graphics.Point3D Point3D}.
The {@link y25.graphics.Vector3D Vector3D} class is responsible for representing directions in 3D space.
Transformations of points and vectors can be expressed by the {@link y25.graphics.Transform Transform} class, which uses a 4x4 matrix as its internal representation for the transformation.
The {@link y25.graphics.Camera Camera} provides a convenient mechanism for setting OpenGL projection matrices.
Finally, drawing geometric primitives such as cylinders and cones is eased by {@link y25.graphics.Graphics3D Graphics3D}.