|
|
1
5
假设你有两个向量来描述相机的方向。一个是你的
Vup = <0, 1, 0> Vnorm = <0, 0, 1> p = <0, -1, 0>
给定四元数旋转
V'up = qVupq-1 V'norm = qVnormq-1 p' = qpq-1
在您的特定情况下,您可以定义
每一个增量都是通过绕矢量旋转一个角θ来计算的
|
|
|
2
1
四元数通常用于避免自由空间运动(飞行模拟机等)中的万向节锁。在你的例子中,你实际上想要万向节的效果,因为一个被迫保持直立的相机将不可避免地表现出奇怪的行为,当它必须指向几乎直上或直下。
|