10-04-2017, 08:12 PM
2D Viewing
[attachment=16004]
Clipping
Avoid Drawing Parts of Primitives Outside Window
Window defines part of scene being viewed
Must draw geometric primitives only inside window
Clipping to a Boundary
Do Inside Test for Each Point in Sequence,
Insert New Points When Cross Window Boundary, Remove Points Outside Window Boundary
Viewport Transformation
Transform 2D Geometric Primitives from Screen Coordinate System (Projection Coordinates) to Image Coordinate System (Device Coordinates)