利用OpenGL调整绘制的比例,使其成为一个不拉伸的图像
used commonly as transformation : to create an illusion like camera moving
输出屏幕不是标准的
vector : a direcition & magnitude & length
- directional vector
- positional vector
matrices:
- (coming to come)
使用glm(OpenGL标准库)
下载链接中的最新release,使用其中的glm文件夹https://github.com/g-truc/glm,并将其放到src/vendor/路径下
glm中没有cpp文件是一个纯头文件库,意味着不需要编译,只要link了就可以使用
使用project matrix是告诉window how we want to map different vertices to it , 电脑屏幕是2d的,但是picture是一个3d方式绘制的,我们需要draw it to 2d surface --------mapping
<