【问题标题】:Make object look at a point using Three js使用三个js使对象看一个点
【发布时间】:2017-09-14 16:58:55
【问题描述】:

我在三个 js 场景中放置了一个立方体。 我希望它查看并旋转到空间中的一个点。

我使用的代码是这样的:

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

通过这条线,我希望它可以查找。

但它不起作用。有什么线索吗?这是 is 的代码笔。

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

编辑:笔已更新

【问题讨论】:

    标签: javascript math 3d three.js


    【解决方案1】:

    这是因为立方体的默认观察方向是沿 z 轴。所以你的箭头必须在立方体旋转之前从那个方向开始:

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

    【讨论】:

    • 耶!谢谢! :D
    猜你喜欢
    • 2013-07-12
    • 2016-03-25
    • 2019-10-05
    • 2020-05-25
    • 2016-02-13
    • 1970-01-01
    • 1970-01-01
    • 2020-02-04
    • 2020-08-31
    相关资源
    最近更新 更多