opengl 学习glLookat();

mac2022-06-30  58

百度百科:视点转换函数原型void gluLookAt(GLdouble eyex,GLdouble eyey,GLdouble eyez,GLdouble centerx,GLdouble centery,GLdouble centerz,GLdouble upx,GLdouble upy,GLdouble upz);该函数定义一个视图矩阵,并与当前矩阵相乘。第一组eyex, eyey,eyez 相机在世界坐标的位置第二组centerx,centery,centerz 相机镜头对准的物体在世界坐标的位置第三组upx,upy,upz 相机向上的方向在世界坐标中的方向你把相机想象成为你自己的脑袋:第一组数据就是脑袋的位置 第二组数据就是眼睛看的物体的位置第三组就是头顶朝向的方向(因为你可以歪着头看同一个物体)。

 

坐标移动方向与坐标系正方向相反,如:

  glLookat(0,-1,0,0,1,0,0,1,0);此为以Y轴为向上正方向,且 视角为从上往下看。

 

关于视角 与 景体分析 较全 链接 https://blog.csdn.net/versuna/article/details/8639381

转载于:https://www.cnblogs.com/lazy-ocelot-blog/p/11451402.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)