单体化父类
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
对象有下面这些属性:
|
|||||||||
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
-
单体化父类的id
-
Default Value:
GUID
-
单体化父类的名字
Methods
-
add(tilesetMonomer) → TilesetMonomer
-
添加单体化到图层
Name Type Description tilesetMonomer
TilesetMonomer 单体化子类对象 Returns:
返回添加的单体化子类对象 -
销毁TilesetMonomerLayer
-
根据id查找单体化子类
Name Type Description id
String 单体化子类对象的id Returns:
返回查找到的子类对象(找不到则返回undefined) -
根据tilesetMonomer查找单体化子类在父类中的索引
Name Type Description tilesetMonomer
TilesetMonomer 单体化子类对象 Returns:
返回查找到的子类对象索引(找不到则返回-1) -
根据tilesetMonomer删除单体化子类对象
Name Type Description tilesetMonomer
TilesetMonomer 单体化子类对象 Returns:
删除成功则返回true,失败返回false
Events
-
单体化增加事件
Name Type Description tilesetMonomer
TilesetMonomer -
单体化父类的点击事件
Name Type Description id
String tilesetMonomer子类的id position
XYZ 当前点击的位置坐标 tilesetMonomer
TilesetMonomer tilesetMonomer对象 -
单体化父类的移入
Name Type Description id
String tilesetMonomer子类的id position
XYZ 当前点击的位置坐标 tilesetMonomer
TilesetMonomer tilesetMonomer对象 -
单体化父类的移出事件
Name Type Description id
String tilesetMonomer子类的id position
XYZ 当前点击的位置坐标 tilesetMonomer
TilesetMonomer tilesetMonomer对象