Skip to content

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
  • 返回值: this

removeFrom(threeScene)

  • 从图层上移除
  • 参数
    • {YY.ThreeScen} threeScene : threeScene
  • 返回值: this

add(baseObjects)

  • 添加 baseObjects 集合到 group
  • 参数
    • {baseobject | Array[baseObjects]} baseObjects : baseObjects 支持单个对象和数组
  • 返回值: this

remove(baseObjects)

  • 从 group 上移除 baseObjects 集合
  • 参数
    • {baseobject | Array[baseObjects]} baseObjects : baseObjects 支持单个对象和数组
  • 返回值: this

push(objects)

  • 等价于 add 方法
  • 返回值: this

clear()

  • 清除 group 里所有的 YY. BaseObject
  • 返回值: this

getChildren()

  • 获取 group 里所有的 YY. BaseObject
  • 返回值: Array[YY.BaseObject]

This document is generated by vitepress and Edit by deyihu