ModelLayer

模型图层

new YS.ModelLayer(options, global)

模型图层
Name Type Description
options Object 对象有下面这些属性:
Name Type Description
id String optional 唯一标识
name String optional 名称
isAddTree Boolean optional 是否加入树
treeIcon String optional 图层树上显示的图标,默认不显示
category String optional 图层分组
visible Boolean optional 是否可见
global Object 三维球对象(YouScene.earth)
Implements:
Example:
var modelLayer = youScene.layers.addModelLayer({
             id: 'modelLayer',
             name: 'modelLayer'
         });
Demo:

Members

count : Number

获取模型数量

data : Array.<I3d>

获取实体数据
Implements:

visible : Boolean

获取或设置是否可见

Methods

add(model)Boolean

添加数据
Name Type Description
model I3d 要删除的数据对象
Returns:
是否添加成功
Implements:

clear()

清空
Implements:

destroy()

销毁
Implements:

getById(id)Model

通过id查找模型
Name Type Description
id String 唯一标识
Returns:
Model对象

remove(model)Boolean

移除模型
Name Type Description
model I3d 要删除的数据对象
Returns:
是否移除成功
Implements:

removeById(id)Boolean

通过id移除数据
Name Type Description
id String 唯一标识
Returns:
是否移除成功
Implements: