Organization of the Book
The book comprises
10 chapters. Chapter 1 gives the introduction of
Computer Graphics with its historical background. It also
includes graphics primitives, types of computer graphics,
graphic displays, color systems, and an over view of application
of computer graphics.
Chapter 2 deals
with detailed discussion on Refresh Cathode-Ray Tubes (CRTs),
Random-Scan and Raster Scan Systems. This chapter also deals
with concept of Color CRT Monitors, Direct View Storage Tube,
Flat panel display, LED and LCD monitors, Touch Panel Display,
Display Processors and Characters Generator, and
Chapter 3 deals
with Line and circle generation algorithm like DDA and Bresenham.
The parallel versions of these algorithms are also discussed.
Chapter 4 deals
with basic and composite transformations like translation,
scaling, rotation, Reflections and shearing. The matrix
representations for composite transformations are also discussed
in this chapter.
Chapter 5 deals
with windowing and clipping. The line clipping algorithms: Cohen
Sutherland line clipping algorithm and Liang Barsky algorithm
are discussed with illustrations and programs. The line clipping
against non rectangular clip windows is also presented. This
chapter also deals with Curve clipping, Text clipping, and
polygon clipping with the help of Sutherland Hodgeman polygon
clipping, Weiler and Atherton polygon clipping algorithm.
Chapter 6 deals
with three dimensional graphics by describing 3-D
geometric primitives, Object representation, Transformations,
viewing, projections, and Clipping.
Chapter 7 deals
with Curves and Surfaces. We define Quadric surfaces, Spheres,
Ellipsoid, Blobby objects, concepts of Spline, Bspline and
finally Bezier curves and surfaces.
Chapter 8 deals
with hidden lines and surfaces. The major topics discussed are -
Back Face Detection, Depth buffer method, A- buffer method, Scan
line method, basic illumination models – Ambient light, Diffuse
reflection, Phong model, and Warn model.
Chapter 9 deals
with interactive Computer Graphics. In this chapter we present
different tools available for interactive graphics.
deals with graphics software. A brief introduction to GKS,
PHIGS/PHIGS+ is given in this chapter.