This volume details the mathematical background needed for geometric modeling in computer graphics. It begins with material from linear algebra and a discussion of the transformations in affine and projective geometry followed by topics from advanced calculus and chapters on general topology, combinatorial topology, algebraic topology, differential topology, differential geometry, and algebraic geometry. A companion volume covers the implementation...