guide to the viewing transformation in computer graphics 381046