在阅读了 OpenGL 中的坐标系之后,我想将相机移动到世界各地,我只需要转换视图坐标。如果我说 use view = glm::translate(view, glm::vec3(0, 0, -50));
,我将相机向后平移 50 个单位(通过将世界向前平移 50 个单位)。在我想通了之后,我遇到了 LookAt 函数。我不明白为什么我需要使用这个功能,如果我可以通过平移和旋转视图来移动我的相机。整个事情有点难以理解,所以如果这没有多大意义,我很抱歉!
问问题
455 次