This edition illustrates all the mathematical techniques that software engineers, graphics programmers, and game programmers need to develop a professional-quality 3D engine, and has been completely updated to cover all the recent advancements in 3D graphics technology.