students who need a foundational, highly accessible introduction to the field.
It is likely you are referring to one of two possibilities:
Eliminating polygons facing away from the camera using surface normals.
Transitioning from 2D to 3D requires conceptualizing depth. Goel introduces the mathematical projections necessary to display 3D objects onto flat 2D screens:
Reflection (mirroring across axes) and Shearing. 4. Viewing Pipeline and Clipping Windows computer graphics book by sushil goel
However, it is also possible for respected academicians to have work attributed to them in different contexts. If you learned computer graphics using a textbook that credited "Sushil Goel" as an author, it is very plausible that this was a . Many universities have their own presses or faculty-authored books that are used to teach courses but do not receive widespread commercial distribution.
A systematic approach to clipping solid shapes against window boundaries. 5. Three-Dimensional (3D) Concepts and Projections
A crucial concept explaining how translation matrices can be combined with scaling and rotation matrices through standard matrix multiplication.
While the search for Sushil Goel's computer graphics book yields no results, the digital publishing sphere does have a trace of an author named Sushil Goel. A book titled was found on Amazon India, intended for undergraduate students in computer applications. This discovery confirms an author by this name exists, but his work focuses on web design, a field distinct from the mathematical and algorithmic foundations of computer graphics. The existence of this author may be the source of some confusion. If you learned computer graphics using a textbook
Manipulating shapes in a flat plane is essential for user interfaces and animation. The book thoroughly covers:
The textbook spans the entire spectrum of traditional computer graphics pipeline stages. While specific editions may vary slightly in chapter organization, the core curriculum generally includes: 1. Introduction to Graphics Systems
Sushil Goel structures the material progressively, moving from basic hardware concepts to advanced multi-dimensional rendering. 1. Hardware Fundamentals and Graphic Displays
Introduction to Ambient, Diffuse, and Specular reflection models to add realism through light and shadow. Pedagogical Strengths: Why Students Prefer This Book Liquid Crystal Displays (LCD)
The book begins by introducing the hardware that makes graphical output possible. It covers how Cathode Ray Tubes (CRT), Liquid Crystal Displays (LCD), and Plasma screens function. It also details the mathematical and algorithmic processes for drawing basic geometric shapes on screen pixels—often referred to as . Readers are introduced to foundational line and circle drawing algorithms, such as the Bresenham’s Line Algorithm and the Midpoint Circle Algorithm. 2. 2D and 3D Transformations
A basic understanding of coordinate geometry (Class 12 level) and elementary C/C++ programming is assumed. No prior knowledge of OpenGL or DirectX is required, as the book starts from the first principles of pixels.
Detailed breakdowns of the Midpoint Circle Algorithm and its mathematical properties. 3. Two-Dimensional (2D) Geometric Transformations
The primary strength of Goel’s writing style is simplicity. Computer graphics relies heavily on linear algebra and calculus, which can intimidate beginners. This book eases the learning curve by using straightforward English and explicit mathematical derivations where no steps are skipped. Examination-Oriented Approach
Moving from flat planes to depth, the textbook scales up 2D logic into 3D environments: