Question: all in cpp. The objective of this assignment is to help you understand how matrices work in conjunction with 3D mesh data. Before we only

all in cpp. The objective of this assignment is to help you understand how matrices work in conjunction with 3D mesh data. Before we only worked in a 2 dimensional space, but now we're moving on into 3D space. In order to see objects as they would be in the real world, we need to involve 3 different matrices that serve different purposes. First let's talk about the three matrices and what their purpose are. A world matrix is used for objects to dictate where they are in Cartesian space. This matrix can include rotation, scale, and translation information. Each object in your scene will have their own world matrix. Second matrix we will discuss here will be the view matrix. This matrix acts like a camera in your scene. This view matrix has a position and a direction of where to look. Lastly, we have a projection matrix. This matrix helps us see objects as if they were distant from us by shrinking or growing the items in our scene. In essence this matrix is what gives us the feel of real 3D by adding perspective to our scene. Keep in mind that all of these matrices will be

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Mathematics Questions!