
Mathematics for Computer Graphics by John Vince
John Vince explains a wide range of mathematical techniques and problem-solving strategies associated with computer games, computer animation, virtual reality, CAD and other areas of computer graphics in this completely revised and expanded fifth edition.The first five chapters cover a general introduction, number sets, algebra, trigonometry and coordinate systems, which are employed in the following chapters on vectors, matrix algebra, transforms, interpolation, curves and patches, analytic geometry and barycentric coordinates. Following this, the reader is introduced to the relatively new topic of geometric algebra, followed by two chapters that introduce differential and integral calculus. Finally, there is a chapter on worked examples.
Mathematics for Computer Graphics covers all of the key areas of the subject, including:
· Number sets· Algebra
· Trigonometry
· Coordinate systems
· Determinants· Vectors· Quaternions
· Matrix algebra
· Geometric transforms
· Interpolation· Curves and surfaces
· Analytic geometry
· Barycentric coordinates
· Geometric algebra
· Differential calculus· Integral calculus
This fifth edition contains over 120 worked examples and over 320 colour illustrations, which are central to the author’s descriptive writing style. Mathematics for Computer Graphics provides a sound understanding of the mathematics required for computer graphics, giving a fascinating insight into the design of computer graphics software and setting the scene for further reading of more advanced books and technical research papers.
-
Modelling Computing Systems
-
Sets, Logic and Maths for Computing
-
Principles of Digital Image Processing
-
Introduction to Artificial Intelligence
-
A First Introduction to Quantum Computing and Information
-
Introduction to Data Science
-
A Practical Approach to Compiler Construction
-
A Concise Introduction to Languages and Machines
-
Fundamentals of Discrete Math for Computer Science
-
Data Structures and Algorithms with Python
-
A Beginners Guide to Python 3 Programming
-
Philosophical and Cultural Aspects of Computing
-
Principles of Data Mining
-
Pattern Recognition
-
Introduction to Deep Learning
-
Financial Software Engineering
-
Guide to Competitive Programming
-
Advanced Guide to Python 3 Programming
-
Introduction to Medical Image Analysis
-
Introduction to Video and Image Processing
-
Introduction to Software Quality
-
Multicore Programming Using the ParC Language
-
Introduction to HPC with MPI for Data Science
-
Computability and Complexity
-
Object-Oriented Programming Languages: Interpretation
-
Introduction to Parallel Computing
-
Concise Guide to Databases
-
Human-Centred Scientific Data Visualisation
-
Guide to Using Generative AI in Programming
-
Programming in HTML and PHP
-
Introduction to Cryptographic Definitions
-
Proofs and Algorithms
-
Introduction to Software Process Improvement
-
Rigorous Software Development
-
Sensing and Systems in Pervasive Computing
-
Autonomic Computing
-
OCaml Scientific Computing
-
Applied Logic for Computer Scientists
-
Basic Graph Theory
“The book’s target audience is computer graphics students and professionals in this area. … the information is presented in a minimalist fashion and is very easy to digest. Highly recommended for its crispness and the quality of the material.” (Naga Narayanaswamy, Computing Reviews, July, 2018)
• Mathematics for Computer Graphics (2014)
• Calculus for Computer Graphics (2013)• Matrix Transforms for Computer Games and Animation (2012)
• Expanding the Frontiers of Visual Analytics and Visualization (2012)• Quaternions for Computer Graphics (2011)
• Rotation Transforms for Computer Graphics (2011| SKU | Unavailable |
| ISBN 13 | 9781447173342 |
| ISBN 10 | 1447173341 |
| Title | Mathematics for Computer Graphics |
| Author | John Vince |
| Series | Undergraduate Topics In Computer Science |
| Condition | Unavailable |
| Binding Type | Paperback |
| Publisher | Springer London Ltd |
| Year published | 2017-09-11 |
| Number of pages | 505 |
| Cover note | Book picture is for illustrative purposes only, actual binding, cover or edition may vary. |
| Note | Unavailable |






































