【问题标题】:TrackBall not working in three.jsTrackBall 在three.js 中不起作用
【发布时间】:2013-05-02 20:07:09
【问题描述】:

我已经尝试并测试了 3d 管几何结构。请在以下链接中找到代码。

我正在尝试使用轨迹球沿着管道遍历路径,但我无法找出问题所在。在调试时,我收到 addEventListener 不是控件功能的错误。请帮助我。

http://jsfiddle.net/dR4qP/Code at above link

【问题讨论】:

  • 您不需要附加该事件侦听器,因为您在每个渲染帧都调用animate(),如果您的方式有效,您将在每个渲染循环中多次调用render()是浪费和不必要的。只需删除行controls.addEventListener('change',render);

标签: 3d geometry three.js


【解决方案1】:

轨迹球控件在某些时候发生了变化,以下行已从轨迹球对象中删除: 三.EventTarget.call(this);

因此方法 addEventListener 不再是 Trackball 对象的一部分。

以下问题/答案将向您展示如何更新您的代码:

Add custom event to Object3D

【讨论】:

    猜你喜欢
    • 2012-08-30
    • 1970-01-01
    • 2012-11-19
    • 2015-12-29
    • 2013-06-17
    • 1970-01-01
    • 2017-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多