摘要: 小结: GLM的projection函数中的FoV代表视角,值越大就好像眼睛睁得越大,看到的东西就越多,所以你的图像会变小;值越大就好像眼睛睁得越小,看到的东西就很少,所以你的图像会放大。 GLM的projection函数中的aspect-ratio代表宽高比,值越大宽被拉长,值越小高被拉长。 将观 阅读全文
posted @ 2019-11-28 21:08 ljy3268 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 尝试再次调用glDrawElements画出第二个箱子,只使用变换将其摆放在不同的位置。让这个箱子被摆放在窗口的左上角,并且会不断的缩放(而不是旋转)。(sin函数在这里会很有用,不过注意使用sin函数时应用负值会导致物体被翻转) 画图代码: 1 //the first one 2 // creat 阅读全文
posted @ 2019-11-28 16:46 ljy3268 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 使用应用在箱子上的最后一个变换,尝试将其改变为先旋转,后位移。看看发生了什么,试着想想为什么会发生这样的事情 1 int main() 2 { 3 [...] 4 while(!glfwWindowShouldClose(window)) 5 { 6 [...] 7 // Create transf 阅读全文
posted @ 2019-11-28 16:19 ljy3268 阅读(161) 评论(0) 推荐(0) 编辑