TilesetMonomerLayer

单体化父类

new YS.TilesetMonomerLayer(options, ys)

单体化父类
Name Type Description
options Object 对象有下面这些属性:
Name Type Description
id String optional 唯一标识,不传自动生成
name String optional 不传默认为id
ys Object YouScene对象
Example:
var tilesetMonomerLayer = new YS.TilesetMonomerLayer({}, youScene);

var html = '<div id="tilesetMonomerTree" style="width:250px;height:350px;background:rgba(27,27,27,.8);color:rgb(186,186,186);position:fixed;top:30px;right:90px;z-index:2"></div>';
$(document.body).append(html);

 tilesetMonomerTree = new YS.TilesetMonomerTree({
     div: 'tilesetMonomerTree',
     name: 'tilesetMonomerTree'
 }, tilesetMonomerLayer);

var tilesetMonomer = new YS.TilesetMonomer({
    name: 'F栋',
    category: '软件园',
    positions: [
        {
           x: 109.614286,
           y: 18.230064,
           z: 227.8093
        },
        {
           x: 109.6137604,
           y: 18.2289048,
           z: 228.7077
        },
        {
           x: 109.615227,
           y: 18.228418,
           z: 224.7426
        },
        {
           x: 109.615738,
           y: 18.229664,
           z: 195.174
        }
    ],
    color: new YS.Color(1, 1, 1, 0.4),
    data: [{
        name: '楼层',
        value: '19层'
    }]
});
tilesetMonomerLayer.add(tilesetMonomer);
 
Demo:

Members

readonlyid : String

单体化父类的id
Default Value: GUID

name : String

单体化父类的名字

Methods

add(tilesetMonomer)TilesetMonomer

添加单体化到图层
Name Type Description
tilesetMonomer TilesetMonomer 单体化子类对象
Returns:
返回添加的单体化子类对象

destroy()

销毁TilesetMonomerLayer

getById(id)

根据id查找单体化子类
Name Type Description
id String 单体化子类对象的id
Returns:
返回查找到的子类对象(找不到则返回undefined)

index(tilesetMonomer)

根据tilesetMonomer查找单体化子类在父类中的索引
Name Type Description
tilesetMonomer TilesetMonomer 单体化子类对象
Returns:
返回查找到的子类对象索引(找不到则返回-1)

remove(tilesetMonomer)

根据tilesetMonomer删除单体化子类对象
Name Type Description
tilesetMonomer TilesetMonomer 单体化子类对象
Returns:
删除成功则返回true,失败返回false

Events

addEvent

单体化增加事件
Name Type Description
tilesetMonomer TilesetMonomer

click

单体化父类的点击事件
Name Type Description
id String tilesetMonomer子类的id
position XYZ 当前点击的位置坐标
tilesetMonomer TilesetMonomer tilesetMonomer对象

mouseHover

单体化父类的移入
Name Type Description
id String tilesetMonomer子类的id
position XYZ 当前点击的位置坐标
tilesetMonomer TilesetMonomer tilesetMonomer对象

mouseOut

单体化父类的移出事件
Name Type Description
id String tilesetMonomer子类的id
position XYZ 当前点击的位置坐标
tilesetMonomer TilesetMonomer tilesetMonomer对象