标签: trigonometry 3dcamera
我有一台3D摄像机,该摄像机由一个位置加上两个角度(水平和垂直)控制。
我想看看一下操作,该操作会改变角度,使其面对世界空间中的一个点。
据我所知,我应该取向量v = target - camera,并在相关轴上使用atan2。 对我来说,X是正确的,Y是正面的,Z是向上的,因此水平角应为atan2(v.y, v.x),垂直角应为atan2(v.z, v.y),但是它似乎始终处于关闭状态,而不是在一致的方式。
v = target - camera
atan2
atan2(v.y, v.x)
atan2(v.z, v.y)
我的数学只是不正确吗?