Viewing Pipeline: Viewing Transformation in several steps: 1. Modeling Coordinates 2. World Coordinate System 3. Clipping Window 4. Normalize - Normalized Coordinates 5. Device Coordinate 6. ViewPort 7. Clipping First, we construct the scene in the world coordinates using the output primitives. Next, obtain a particular orientation for the window, we can set up a 2D viewing coordinate plane and define windows in the viewing coordinate system. The viewing coordinate reference frame is used to provide a method for setting up arbitrary orientations for a rectangular window. Once the viewing reference frame is established. we can transform description in the world coordinate to viewing coordinates. After that define a viewport in normalized coordinates ( in the range from 0 to 1). 2D Viewing Pipeline can be achieved by the following steps: 1. Construct world coordinate scene using modeling coordinate transformation. 2. convert world coordinates to viewing coordinates. 3. Transform v