var renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);
这3行是什么意思?创建渲染器对象后,最后一行在这里做什么?谢谢
发布于 2018-08-28 13:14:43
var renderer = new THREE.WebGLRenderer();
这将创建WebGLRenderer类的实例。这个类知道如何渲染场景,包括它的对象,颜色,纹理,材质,阴影等。正如Three.js文档所说:这就是魔术发生的地方。
renderer.setSize(window.innerWidth,window.innerHeight);
这将设置我们希望渲染器对象渲染场景的大小。在这种情况下,它设置浏览器窗口的宽度和高度的大小。
document.body.appendChild(renderer.domElement);
这会将renderer元素添加到HTML文档中。这是<canvas>渲染器用于显示场景的元素。
https://stackoverflow.com/questions/-100002455
复制相似问题