It is excellent for engine programming (rasterization, transforms, hidden surfaces). For gameplay scripting or high-level Unity/Unreal work, it is overkill.
| Feature | Plastock (1st Edition, ~1985) | Xiang & Plastock (2nd Edition, 2000) | | :--- | :--- | :--- | | | Pascal-like pseudo | C-like pseudo | | Color models | Brief | Expanded (RGB, HSV, CMY) | | 3D topics | Basic wireframes | Full rendering pipeline, shading | | Animation | None | Dedicated chapter | | Page count | ~250 pages | ~350 pages | Computer Graphics By Zhigang Xiang Roy A Plastock Pdf
The answer lies in . While APIs change every few years, the core mathematical concepts—line drawing algorithms, polygon filling, geometric transformations, 3D viewing pipelines, hidden surface removal, and Bézier curves—remain timeless. Xiang and Plastock strip away the complexity of large graphics frameworks and focus on the why and how at the pixel level. While APIs change every few years, the core