Three.jsThree.js学习记录系列

Three.js 学习记录(2)----Object3D

2018-02-15  本文已影响34人  Threejs开发者

一、基本介绍

详细见Three.js 源码中的Object3D.js文件。

1、Object3D的作用


2、Object3D常用属性

属性名 描述
id id 标识符
children 用于返回一个场景中所有对象的列表,包括摄像机和光源。
position 位置
rotation 欧拉角
quaternion 四元数
scale 比例
fog 使用该属性可以为场景添加雾化效果,可以产生隐藏远处物体的浓雾效果。
overrideMaterial 使用该属性可以强制场景中的所有物体使用相同的材质。

3、Object3D常用方法:

方法名 描述
add(object) 用于向场景中添加对象。使用该方法还可以创建对象组。
remove(object) 用于从场景中移除对象。
getObjectByName(name,recursive) 在创建对象时可以指定唯一的标识name,使用该方法可以查找特定名字的对象。
traverse(function) 该方法也可以遍历调用者和调用者的所有后代,function 参数是一个函数,被调用者和每一个后代对象调用 function 方法。
注:

上一篇下一篇

猜你喜欢

热点阅读