DrawingLayer

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

Constructor

new Glodon.Bimface.Layer.DrawingLayer(option)

构造DrawingLayer对象

Parameters:
NameTypeDescription
optionObject

图层配置

idString

图层ID

nameString

图层名称

viewTokenString

加载资源的viewToken

isVisibleBoolean

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

transformationArray

资源加载后的坐标变换状态,默认为单位矩阵,选填

Methods

getId()

获取该DrawingLayer对象的ID

Returns:
TypeDescription
String

图层对象ID

getOpacity()

获取图层不透明度

Returns:
TypeDescription
Number

图层不透明度

getTransformation()

获取图层坐标变换状态

Returns:
TypeDescription
Array

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

hide()

隐藏该图层

setOpacity(opacity)

设置图层不透明度

Parameters:
NameTypeDescription
opacityNumber

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

setRotationZ(basePoint, rotation)

根据指定点将模型绕Z轴旋转

Parameters:
NameTypeDescription
basePointObject

模型旋转中心点

rotationNumber

旋转值,单位为弧度

setScale(basePoint, scale)

根据指定点将模型进行缩放

Parameters:
NameTypeDescription
basePointObject

模型缩放中心点

scaleNumber

模型缩放值

setTransformation(transformation)

设置图层坐标变换状态

Parameters:
NameTypeDescription
transformationArray

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

setTranslation(translation)

平移图层中的模型资源

Parameters:
NameTypeDescription
translationObject

描述模型平移的向量

show()

显示该图层