使用glulookat旋转相机
using glulookat to rotate the camera
我需要找到一种方法,使用glulookat在自己的轴上旋转相机。我需要计算这个的上向量。假设初始上={0,1,0}。我需要将这个向量旋转角度ax,ay,az,然后找到结果向量,用于glulookat函数。是否有现成的方法或任何其他简单的方法,而不是在单位向量(0,1,0)上应用组合旋转矩阵乘法来实现这一点?
您尝试过使用球面坐标吗?你只需要得到你需要移动的角度,然后将球面坐标转换为笛卡尔坐标,然后你就可以计算出向上向量了。
http://en.wikipedia.org/wiki/Spherical_coordinate_system
相关文章:
- 将"Compass"与相机旋转隔离开GL
- 如何围绕对象旋转相机?
- 如何使用gluLookAt围绕OpenGL中的点旋转相机视图
- 如何校准相机焦距,平移和旋转给定四个点
- 从iPhone相机拍摄的视频似乎被OpenCV旋转了90度?我该如何解决这个问题?
- 相机的旋转方向在一段时间后反转
- 将网格与VTK相机对齐(相机的视觉表示,随之移动和旋转的网格)
- 直接相机旋转的错误控制
- 如何使OpenGL相机旋转360度
- C++OpenGl相机旋转使用四元数问题
- 尝试保持光标居中时,相机旋转会受损
- OpenGL第一人称相机旋转和平移
- 在openGL或更具体的LWJGL中,一个人如何相对于相机旋转
- 使用lookAt进行相机旋转
- 变换四元数相机旋转矩阵- OpenCV
- 使用相机旋转使四边形始终显示在相机前面(c++/opengl)
- OpenGL 相机旋转不起作用
- 如何累积相机旋转
- GLM相机X,Y旋转引入Z旋转的问题
- openGL光照随相机旋转