1. Introduction:
Computer Graphics and its applications, Elements of a Graphics, Graphics Systems: Video
Display Devices, Raster Scan Systems, Random Scan Systems, Input devices.
2. Basic Raster Graphics:
Scan conversion- Point plot technique, Line drawing, Circle generating and Ellipse
generating algorithms.
3. Two-dimensional Geometric Transformations :
Basic Transformations-Translation, Rotation and
Scalling, Matrix Representation and Homogeneous Coordinates, Composite Transformations, Reflection
and Shearing transformations.
4. Clipping:
Window to viewport transformation, Clipping Operations- Point Clipping, Line Clipping,
Polygon Clipping and Text Clipping.
5. Filling Techniques:
Scan line algorithms, Boundary-fill algorithm, Flood-fill algorithm, Edge fill and fence
fill algorithms,
6. Elementary 3D Graphics:
Plane projections and its types, Vanishing points, Specification of a 3D view.
7. Visibility
: Image and object precision, Hidden edge/surface removal or visible edge/surface determination
techniques; z buffer algorithms, Depth sort algorithm, Scan line algorithm and Floating horizon technique.
8. Advance Topics:
Introduction of Rendering, Raytracing, Antialiasing, Fractals, Gourard and Phong
shading