YY. Group
YY. BaseObject 集合包装器, 主要用来管理一类的图形组件,比如建筑物的放到一个 group 里,线条放到一个 group 里
creation
- constructor()
example
js
var group = new YY.Group();
group.add(...);
group.addTo(threeScene);
method
addTo(threeScene)
- 添加到图层上
- 参数
- {YY.ThreeScen}
threeScene
: threeScene
- {YY.ThreeScen}
- 返回值:
this
removeFrom(threeScene)
- 从图层上移除
- 参数
- {YY.ThreeScen}
threeScene
: threeScene
- {YY.ThreeScen}
- 返回值:
this
add(baseObjects)
- 添加 baseObjects 集合到 group
- 参数
- {baseobject | Array[baseObjects]}
baseObjects
: baseObjects 支持单个对象和数组
- {baseobject | Array[baseObjects]}
- 返回值:
this
remove(baseObjects)
- 从 group 上移除 baseObjects 集合
- 参数
- {baseobject | Array[baseObjects]}
baseObjects
: baseObjects 支持单个对象和数组
- {baseobject | Array[baseObjects]}
- 返回值:
this
push(objects)
- 等价于 add 方法
- 返回值:
this
clear()
- 清除 group 里所有的 YY. BaseObject
- 返回值:
this
getChildren()
- 获取 group 里所有的 YY. BaseObject
- 返回值:
Array[YY.BaseObject]