使用三个j使对象看一个点

时间:2017-09-14 07:58:46

标签: javascript math 3d three.js

我有一个立方体放在三个js场景。 我希望它能够看到,旋转到空间中的一个点。

我用于此的代码是:

cube.lookAt(new THREE.Vector3(0, 1, 0));

有了这条线,我希望它能够查找。

但它不起作用。有线索吗?这是for的编码基础。

https://codepen.io/arpo/pen/NaPyaN?editors=0010

编辑:笔更新

1 个答案:

答案 0 :(得分:2)

这是因为立方体的默认外观方向是z轴。因此,在旋转立方体之前,箭头必须从该方向开始:

var arrowHelper = new THREE.ArrowHelper(new THREE.Vector3(0, 0, 1), origin, length, hex);