BIMLayer

类:BIM模型图层

Constructor

new Glodon.Bimface.Earth.Layer.BIMLayer(option)

构造BIMLayer图层

Parameters:
NameTypeDescription
optionObject

图层配置

idString

图层ID

nameString

图层名称

viewTokenString

加载资源的访问令牌

isVisibleBoolean

加载资源时的可见性,默认为true,选填

locationObject

建模原点对应的经纬度、高程,选填

castShadowBoolean

是否投射阴影,默认为true,选填

receiveShadowBoolean

是否接收阴影,默认为true,选填

Methods

getBoundingBox()

获取包围盒信息

Returns:
TypeDescription
Object

包围盒对象

getComponentManager()

获取构件管理器对象

Returns:
TypeDescription
Glodon.Bimface.Earth.ElementManager.ComponentManager

构件管理器对象

getId()

获取图层ID

Returns:
TypeDescription
String

图层ID

getLocation()

获取模型基点位置

Returns:
TypeDescription
Object

建模原点对应的经纬度、高程

getOpacity()

获取图层不透明度

Returns:
TypeDescription
Number

图层不透明度

getTransformation()

获取坐标变换状态

Returns:
TypeDescription
Array

描述模型坐标变换的对象

hide()

隐藏图层

isWireframeVisible()

构件线框是否可见

Returns:
TypeDescription
Boolean

构件线框是否可见

setLocation(location)

设置模型基点位置

Parameters:
NameTypeDescription
locationObject

建模原点对应的经纬度、高程

setOpacity(opacity)

设置图层不透明度

Parameters:
NameTypeDescription
opacityNumber

透明度,取值范围[0, 1]

setTransformation(transformation)

设置坐标变换状态

Parameters:
NameTypeDescription
transformationArray

描述模型坐标变换的对象

setWireframeVisible(isVisible)

设置构件线框是否可见

Parameters:
NameTypeDescription
isVisibleBoolean

构件线框是否可见,默认为true

show()

显示图层