Tag Archives: Math

View Matrix

In the previous article we saw that our input mesh data (all vertices) requires 7 main stages of transformations to finally reach the window space coordinates. The first 4 stages are represented by matrix multiplications. You may still wonder why do we need three matrices and why we multiply them. Well, we use matrices to…

Read more

Vectors

Content 1. What is a vector? 2. Equality of vectors 3. Basic vector operations 4. Left Handed and Right Handed Coordinate Systems 5. Magnitude 6. Dot Product 7. Cross Product         1. What is a vector? When you want to learn 3D programming you should always start with geometry math. Why? Because…

Read more