2016-11-23 82 views
0

我在加載.STL文件上使用Three.js TransformControls,它的工作很好,但我的控制檯記錄我「TypeError :數組[i]未定義three.js:180:9「每當我鼠標懸停或使用transformControls,有人知道爲什麼?以及如何解決它? (如所說的完全工作,但它有點煩人,有點不專業)。Three.js TypeError:數組[i]未定義three.js:180:9當使用TransformControls

+0

您可以發表您正在使用的three.js版本嗎?此外,您可以提供的任何其他調試信息(特別是代碼,例如指向項目的鏈接或jsfiddle示例)將會很有幫助。 – TheJim01

+0

查看第180行的Threejs代碼,array [i]指的是THREE.EventDispatcher監聽器。這可能意味着項目中的某個地方是一個事件監聽器(addEventListener),其中該對象不再存在並且從未被刪除(removeEventListener。) – msun

+0

謝謝!有一個TransformControls.addEventlistener(「更改」,渲染器)誰沒有理由居住我的代碼! –

回答

0

Array [i]指的是THREE.EventDispatcher監聽器。 有一個TransformControls.addEventlistener(「更改」,渲染器)誰沒有理由居住我的代碼導致此錯誤。