移动任意相对角度时如何获得新的相机方向矢量
题
我正在实施相机课,我陷入了一些东西
让我们假设相机是点(0,0,0),以其对应的向上和右向量看一定的方向。
我有一个操纵杆控制,允许您通过移动(左右)或(上下)向前向后向后转向,或者更改方向,根据上述向量移动。
如何知道,给定3个向量,如果例如我想要向右移动n度??
解决方案
如果您正在谈论旋转相机,那么它是如何完成的:每次旋转都是转换坐标的矩阵,所以所有你要做的就是计算旋转的矩阵,然后将其应用于目录在旋转后,相机的正确向量获得新的载体。
这里有点读取旋转矩阵(读取3D旋转的部分): http://mathworld.wolfram.com/rotationmatrix.html
不隶属于 StackOverflow