
Mathematics for Computer Graphics by John A 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. Covering all the mathematical techniques required to resolve geometric problems and design computer programs for computer graphic applications, each chapter explores a specific mathematical topic prior to moving forward into the more advanced areas of matrix transforms, 3D curves and surface patches. Problem-solving techniques using vector analysis and geometric algebra are also discussed. All the key areas are covered including: Numbers, Algebra, Trigonometry, Coordinate geometry, Transforms, Vectors, Curves and surfaces, Barycentric coordinates, Analytic geometry. Plus - and unusually in a student textbook - a chapter on geometric algebra is included.-
Modelling Computing Systems
-
Fundamentals of Discrete Math for Computer Science
-
Principles of Digital Image Processing
-
Introduction to Artificial Intelligence
-
Maths For Computing
-
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
-
A Beginners Guide to Python 3 Programming
-
Automata Theory and Formal Languages
-
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
From the reviews of the third edition: Slim volume could be a computer graphics student's (and professor's) next best friend... the style of writing is crisp and the approach is practical. Although the theory is light, rigorous detailed derivations on each topic, sometimes from more than one approaches are plentiful and characterize the author's approach throughout the entire book. It is surprising to find really practical mathematics packaged in fewer than 300 pages. For those studying or teaching computer graphics, this book will be a valuable companion to have on hand. (Anthony J. Duben, ACM Computing Reviews, September, 2010)
John Vince has been writing books for 25 years. Previous publications with Springer include: Geometric Algebra: An Algebraic System for Computer Games and Animation Springer, 2009, ISBN 978-1-84882-378-5 Vector Analysis for Computer Graphics Springer, 2007, ISBN 978-1-84628-803-6 Mathematics for Computer Graphics Springer, 2006, ISBN 1-84628-034-6 Introduction to Virtual Reality Springer, 2004, ISBN 1-85233-739-7 More information can be found at http://www.johnvince.co.uk/
| SKU | Unavailable |
| ISBN 13 | 9781849960229 |
| ISBN 10 | 1849960224 |
| Title | Mathematics for Computer Graphics |
| Author | John A Vince |
| Series | Undergraduate Topics In Computer Science |
| Condition | Unavailable |
| Binding Type | Paperback |
| Publisher | Springer London Ltd |
| Year published | 2010-02-16 |
| Number of pages | 308 |
| Cover note | Book picture is for illustrative purposes only, actual binding, cover or edition may vary. |
| Note | Unavailable |



































