我想获取由three.js自动创建的canvas元素的id。
或者,我会同样高兴(也许更高兴)能够在构造过程中传递预先存在的画布元素 id。
经过研究,我尝试了这个:
renderer = new THREE.WebGLRenderer( { canvas: my_canvas } );
没有成功(它来自一个相当古老的版本,但希望它能工作)。也许自 2 年前以来某些参数语法发生了变化?
(my_canvas 是画布的 id,也尝试传递上下文,没有运气)
最后我尝试了:
document.getElementsByTagName('canvas');
它什么也没返回...这是一个令人困惑的问题,也是导致我在这里发帖的众所周知的稻草。
任何见解表示赞赏,谢谢!(我现在有投票权)