Follow us


MERCURY LEARNING and INFORMATION provides print and digital content in the areas of science and medicine, technology and computing, engineering, and mathematics (STEM disciplines) designed for the professional/reference, trade, library, higher education, career school, and online training markets. We embrace both traditional and innovative publishing models designed to accommodate the needs of the intended audience by using the appropriate delivery methods.

Mathematics for Computer Graphics and Game Programming A Self-Teaching Introduction Book CoverMathematics for Computer Graphics and Game Programming

A Self-Teaching Introduction

D. Kothari, PhD
G. Awari, PhD
D. Shrimankar, PhD
A. Bhende

ISBN: 978-1-68392-356-5
Pub Date:  January 2019
Specs: 7 x 9   Paperback
Pages: 400
Price: $69.95


Designed to explain the mathematical concepts involved in computer graphics and its entities, this book is ideal for courses in computer graphics, engineering, game development, as well as for professionals in industry. It begins with simple concepts such as how an image is generated on the screen and then moves to cover the different algorithms for the generation of simple geometry on the screen. The following chapters include two-dimensional and three-dimensional transformations, parametric representation of planar curves and parametric representation of space curves such as cubic splines, Bezier curves, etc. In addition to programming in C, OpenGL, and several other topics, it includes a final chapter on the methods of generating 3D models. Companion files with textures, models, and figures are included.


Introduction to Computer Graphics • Vector Representation of Geometric Entities • Two-dimensional Transformation • Three-dimensional Transformation • Parametric Representation of Planar Curves • Parametric Representation of Space Curves • Parametric Representation of Surfaces • Windowing and Clipping • Generation of 3D Models • Projections • Graphics Programs in the C Language • OpenGL with Computer Graphics • Programming Graphics Using OpenGL.
Appendices. Index.