Transformations and Projections in Computer Graphics