Dev*_*Dev 6 dom element canvas three.js
我想获得由three.js自动创建的canvas元素的id.
或者,我会同样高兴(或许更是如此)能够在构造期间传递预先存在的画布元素id.
经过研究,我试过这个:
renderer = new THREE.WebGLRenderer( { canvas: my_canvas } );
Run Code Online (Sandbox Code Playgroud)
没有成功(它来自一个非常古老的版本,但希望它能工作).也许一些参数语法自2年前发生了变化?
(my_canvas是画布的id,也试过传递上下文,没有运气)
最后我试过:
document.getElementsByTagName('canvas');
Run Code Online (Sandbox Code Playgroud)
什么都没有回来......这是一个让人感到困惑的谚语,让我在这里发帖.
有任何见解,谢谢!(我现在有投票权)
Iva*_*her 19
var canvas = document.getElementById("canvasID");
renderer = new THREE.WebGLRenderer({ canvas: canvas });
Run Code Online (Sandbox Code Playgroud)