【问题标题】:Three.js TypeError: array[i] is undefined three.js:180:9 when using TransformControlsThree.js TypeError: array[i] is undefined three.js:180:9 when using TransformControls
【发布时间】:2016-11-23 16:08:25
【问题描述】:

我在加载的 .STL 文件上使用 Three.js TransformControls,它工作得很好,但我的控制台每次鼠标悬停或使用transformControls,有人知道为什么吗?以及如何解决? (正如所说,它完全有效,但有点烦人,有点不专业)。

【问题讨论】:

  • 能否请您发布您使用的是哪个版本的three.js?此外,您可以提供的任何其他调试信息(尤其是代码,例如项目链接或 jsfiddle 示例)都会有所帮助。
  • 查看第 180 行的 Threejs 代码,array[i] 指的是 THREE.EventDispatcher 监听器。这可能意味着项目中的某个地方是一个事件侦听器 (addEventListener),其中对象不再存在并且从未被删除 (removeEventListener.)
  • 谢谢你!有一个 TransformControls.addEventlistener(“更改”,渲染器)没有理由住在我的代码中!

标签: javascript arrays three.js transform typeerror


【解决方案1】:

Array[i] 指的是 THREE.EventDispatcher 监听器。 有一个 TransformControls.addEventlistener(“更改”,渲染器)没有理由居住在我的代码中导致此错误。

【讨论】:

    猜你喜欢
    • 2013-03-06
    • 1970-01-01
    • 2013-10-20
    • 1970-01-01
    • 1970-01-01
    • 2012-08-28
    • 2012-03-02
    • 1970-01-01
    • 2016-01-20
    相关资源
    最近更新 更多