1.2场景的基本功能.docxVIP

  • 23
  • 0
  • 约8.57千字
  • 约 9页
  • 2018-06-01 发布于天津
  • 举报
1.2场景的基本功能.docx

1.2场景的基本功能本文主要介绍Scene类的几个重要函数和属性,如下表所示:函数/属性描述add(object)在场景中添加对象。children返回场景中所有对象的列表,包括相机和光源。getChildrenByName(name)创建对象时,可以通过name属性为它指定一个唯一的名称,然后你就可以使用这个方法根据对象名称返回这个对象。remove(object)从场景中移除对象。traverse(function)传入一个回调函数遍历scene的所有子对象。fog通过该属性可以设置场景的雾化效果。它可以渲染出一层雾气,隐藏远处的物体。overrideMaterial强制场景中的所有物体都使用相同的材质。我们可以使用add(object)函数在场景中添加一个THREE.Mesh对象(即plane,作为地面)、一个THREE.AmbientLight(环境光)对象、一个THREE.SpotLight(聚光灯)对象。THREE.Camera(相机)对象会自动添加,无需手工添加。代码如下:// 创建一个Plane作为地面var planeGeometry = new THREE.PlaneGeometry(60, 40, 1, 1);var planeMaterial = new THREE.MeshLambertMaterial({color: 0xffffff});var pl

文档评论(0)

1亿VIP精品文档

相关文档