场景
Scene 常用方法
- add
- remove
- children
- getObjectByName
- traverse (遍历每一个子对象,包括子对象的子对象)
给场景添加雾化效果
使用 fog 属性就可以为整个场景添加雾化效果
雾化效果是:场景中的物体离摄像机越远就会变得越模糊。
scene.fog = new THREE.Fog(0xffffff, 0.015, 100); //线性增长
scene.fog = new THREE.FogExp2( 0xcccccc, 0.015 );//指数增长
overrideMaterial属性
如果不为空,它将强制场景中的每个物体使用这里的材质来渲染。默认值为null。
当某一个场景中,所有的物体都共享同一个材质时, 使用该属性可以减少 Three.js 管理的材质数量来提高运行效率
scene.overrideMaterial = new THREE.MeshLambertMaterial({color: 0xffffff});
该属性并不非常实用。