Problem
1. Derive the matrix representation for a workstation transformation.
2. Write a set of procedures to implement the viewing pipeline without clipping, but including the workstation transformation. Your program should allow a scene to be con-structed with modeling-coordinate transformations, a specified viewing system, a specified window-viewport pair, and workstation transformation parameters. For a given world-coordinate scene, the composite viewing transformation matrix should transform the scene to an output device for display.