lookat专题

QT与OPENGL二:用鼠标控制lookat视角

但这个求坐标的x,y,z和lookat的右手坐标系不太一样,需要调换一下x,y,z顺序。 单独控制lookat的左右,和上下比较容易,合在一起遇到了些问题,主要是涉及到了球坐标。 当按下鼠标时记录当前点坐标。 mousePoint.push(mousePressPosition); 当移动鼠标时计算移动差 mouseCurPosition = QVector2D(e->local

右手坐标系下LookAt视图矩阵的推导

http://www.cnblogs.com/bluebean/p/5275541.html 右手坐标系下LookAt视图矩阵的推导 基本知识 右手坐标系 右手手掌弯曲,手指方向由正X轴指向正Y轴,如果这时Z轴正方向与大拇指方向保持一致,坐标系为右手坐标系,否则为左手坐标系。 向量叉乘的方向 向量(1,0,0)与向量(0,1,0)叉乘的结果可以由公式计算得到为(0,