1.1 What is 3D mathematics This is a book about 3D mathematics, studying mathematics behind the geometry in the 3D world. 3D mathematics and calculation geometry It is a wide range of applications in these areas of the 3D world. For example, graphics, games, simulators, robots, virtual reality and film surgery. This book covers the theory and use C realization. Theoretical part explains mathematics and geometry in 3D Relationship. It can also be used as a manual for technology and formulas. Practice part is explained to us how these concepts are used to encoding. The programming language is C , but in principle, this book mentioned in this book Aspects can be applied to any programming language. This book is not only about computer graphics, simulators, and even computational geometries. However, if you intend to learn those courses, then you will undoubtedly use this book. The message. 1.2 Why do you read this book? If you want to learn 3D mathematics in order to write a game or a graphics program, then this book is prepared for you. There are many books outside, how do you make a game or Put some cool pictures on the screen, then read this book for practical books? Reason, this book has several advantages in other games and graphic programming books: Unique theme. This book fills Other graphics, linear books, simulators, and blanks between program book books. It is an introductory book, which means we focus our efforts to provide a complete coverage for the foundation 3D concept. On. Our book is undoubtedly you should buy a book that must be read before buying a book named "21 days to write a 3D video game". This book is not just a book of the type of introduction, it is also a reference Book. One of the toolbox you need to review. Unique author. Fletcher Dunn has 6 years of professional game programming experience, there are several titles on different game development platforms. He is now the CEO of Terminal Reality. It is also the main presequence of Bloodrayne. Dr.ian Parberry has 18 years of teaching and research experience. This is his sixth book, three of whom is about game programming. He is now a computer science department of North Tunner University Full-time professor. He is one of the well-known game programming in the higher education community, and he has gave a professor programming technology for the University of North Tunnesi University in 1993. Unique picture. You can't pass it. Reading an article or seeing a formula to learn such a topic like 3D mathematics. You need a lot of pictures, and this book hurts these things. Open this book, you will notice that almost every page in many chapters There is a picture. In other words, we don't just tell your knowledge of 3D mathematics, and we will also Show to you. In addition, you will also notice that these pictures often appear next to formulas or code. These is the result of our math theory, geometric intuitive knowledge, and specific practice. Unique code. Unlike Codes on this book, the C class in this book is not designed as a class containing all the operations you want to use. But it is designed to become a class containing special functions that can be easily understood but it is difficult to abuse. Because they are very simple, you can make it work for the first time. The middle is not used to use negative symbols, choose SIN or choose COS, and transform matrices.