DrawingLayer

类:三维图纸图层,用于在GIS场景内添加流式加载模式的图纸模型

Constructor

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

构造DrawingLayer对象

Parameters:
NameTypeDescription
optionObject

图层配置

idString

图层ID

nameString

图层名称

viewTokenString

加载资源的viewToken

isVisibleBoolean

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

locationObject

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

Methods

clampMode(option)

设置图纸贴地样式

Parameters:
NameTypeDescription
optionObject

贴地条件

modeString

贴地模式, 可填 "Ground": 仅贴地形; "Model": 仅贴实景模型; "Both": 贴模型与地形;“Space”:空间样式,即不贴地显示

layerIdsArray

参与图纸贴地绘制的实景图层ID列表。当mode为“Model”或“Both”时生效,若不填则默认场景内所有实景图层均参与贴地绘制。

getBoundingBox()

获取包围盒信息

Returns:
TypeDescription
Object

包围盒对象

getId()

获取该DrawingLayer对象的ID

Returns:
TypeDescription
String

图层对象ID

getLocation()

获取模型基点位置

Returns:
TypeDescription
Object

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

getOpacity()

获取图层不透明度

Returns:
TypeDescription
Number

图层不透明度

getTransformation()

获取图层坐标变换状态

Returns:
TypeDescription
Array

描坐标变换对象,通过1*16的数组描述

hide()

隐藏该图层

setLocation(location)

设置模型基点位置

Parameters:
NameTypeDescription
locationObject

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

setOpacity(opacity)

设置图层不透明度

Parameters:
NameTypeDescription
opacityNumber

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

setTransformation(transformation)

设置图层坐标变换状态

Parameters:
NameTypeDescription
transformationArray

坐标变换对象,通过1*16的数组描述

show()

显示该图层