Computer Graphics Book By Sushil Goel -

"Computer Graphics" by Sushil Goel is a comprehensive textbook that provides an in-depth introduction to the principles and applications of computer graphics. The book covers a wide range of topics, including graphics systems, graphics programming, 2D and 3D graphics, transformations, projections, and computer-aided design.

  • Polygon types (convex, concave, complex)
  • Inside-outside tests (odd-even rule, winding number)
  • Polygon filling algorithms
  • Basic Transformations: Translation (moving), Rotation (spinning), and Scaling (resizing).
  • Homogeneous Coordinates: A concept that confuses many beginners. Goel simplifies this by showing how adding a third dimension to a 2D matrix allows translation to be treated as a matrix multiplication rather than an addition.
  • Composite Transformations: The logic of "Order of Operation." The book demonstrates why rotating an object and then moving it produces a different result than moving it and then rotating it—a critical concept for game development.
  • B.Tech (Computer Science & IT) students in their 3rd or 4th semester.
  • BCA / MCA students looking for a concise guide to graphics programming.
  • GATE CS/IT aspirants needing a rapid revision of geometric transforms and clipping.
  • Polytechnic diploma students studying multimedia systems.

Advanced Concepts:

Later sections delve into 2D and 3D transformations , clipping, windowing, and the creation of lifelike animations and simulations. Multimedia Integration computer graphics book by sushil goel