函数原型
void glm:LookAt(GLdouble eyex,GLdouble eyey,GLdouble eyez,GLdouble centerx,GLdouble centery,GLdouble centerz,GLdouble upx,GLdouble upy,GLdouble upz);
第一组坐标:摄像机位置
第二组坐标:目标位置
第三组坐标:世界空间中的上向量(可以理解为摄像机顶部朝向的方向)
1.若没有调用glm::lookAt(),默认摄像机位于原点,指向-Z轴方向,上向量为(0,1,0)。
2.第一组参数,图像正向

3.第二组参数,图像沿x轴翻转

3.第三组参数,图像旋转180度

4.第四组参数,图像顺时针方向旋转45度

以此类推。

glm::lookAt函数用于在OpenGL中设置摄像机视角,通过指定摄像机位置、目标位置和上向量来定义观察方向。默认情况下,摄像机位于原点,看向-Z轴,上向量为(0,1,0)。该函数通过调整模型视图矩阵,实现了图像的翻转和旋转效果。例如,改变参数可以实现图像沿X轴翻转、180度旋转或按不同角度旋转。
6496

被折叠的 条评论
为什么被折叠?



