给定2个向量-将相机设置为面向该方向

时间:2018-10-19 05:16:06

标签: three.js

我有2个向量。 v1,v2。

let v1 = points[0]
let v2 = points[1]

我正在尝试将相机设置为面向这两个矢量的方向。就像在无人机视图中一样。

如下图所示-我正在尝试将相机设置为这样-仍然不是很完美,因为它需要像下面跟随蓝线那样完美对齐。 v1v2是属于蓝线的两个点。

到目前为止,问题在于相机正像这样

您会看到蓝线垂直于我的相机外观。

let v1 = points[0]
let v2 = points[1]
var dir = new THREE.Vector3().subVectors( v2, v1 ).normalize();
camera.rotation.y = Math.PI/3

这是我到目前为止所拥有的。

0 个答案:

没有答案