TilesetLayer

Glodon.Bimface.Layer. TilesetLayer

TilesetLayer图层,管理和操作倾斜摄影、激光点云等数据。

Constructor

new Glodon.Bimface.Layer.TilesetLayer(config)

Parameters:
Name Type Description
config Object

图层配置

Methods

enableCastShadow(enable)

设置该图层是否投射阴影

Parameters:
Name Type Description
enable Boolean

图层是否投射阴影

enableReceiveShadow(enable)

设置该图层是否接收阴影

Parameters:
Name Type Description
enable Boolean

图层是否接收阴影

getBoundingBox()

获取包围盒信息

Returns:
Type Description
Object

包围盒对象

getCategory()

获取图层类别信息

Returns:
Type Description
Object

object 图层类别

getCoordinateSystem(callback)

获取坐标系信息

Parameters:
Name Type Description
callback function

回调函数

getCurrentVersion()

获取图层当前版本

Returns:
Type Description
Number

图层的当前版本

getExposureCompensation()

获取图层的曝光补偿

Returns:
Type Description
Number

图层曝光补偿量

getGeometryErrorRatio()

获取该图层的geometry error

Returns:
Type Description
Number

调整geometry error的参数

getManifest(callback)

获取文件数据

Parameters:
Name Type Description
callback function

回调函数

getMaxDetailLevel()

获取图层的最大请求层级

Returns:
Type Description
Number

图层的最大请求层级

getObjectData()

获取图层的Object Data信息

Returns:
Type Description
Array

该图层的Object Data信息

getOpacity()

获取资源透明度

Returns:
Type Description
Number

opacity 不透明度,

getTransformation()

获取坐标变换状态

Returns:
Type Description
Array

描述模型坐标变换的对象

getVisualRange()

获取图层的可视范围

Returns:
Type Description
Object

图层可视范围

hide()

隐藏图层

isCastShadowEnabled()

获取该图层是否投射阴影

isReceiveShadowEnabled()

获取该图层是否接收阴影

isVisible()

查询图层的可见性

Returns:
Type Description
Boolean

visible 图层可见性

loadBusinessResources()

加载userdata等业务数据 以支持选择过滤等

setCategory()

设置图层类别信息

setExposureCompensation(compensation)

设置图层的曝光补偿,补偿量范围为[-1, 1],默认为0,正值代表增加曝光,负值代表减少曝光

Parameters:
Name Type Description
compensation Number

图层曝光补偿量,取值范围为[-1, 1]

setGeometryErrorRatio(ratio)

调整图层的geometry error,会影响到该图层的加载时机

Parameters:
Name Type Description
ratio Number

调整geometry error的参数

setMaxDetailLevel(图层的最大请求层级)

设置图层的最大请求层级

Parameters:
Name Type Description
图层的最大请求层级 Number

setOpacity(opacity)

设置图层不透明度

Parameters:
Name Type Description
opacity Number

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

setRotationZ(basePoint, rotation)

设置模型绕Z轴旋转

Parameters:
Name Type Description
basePoint Object

模型旋转的基点,格式如:{x: 100, y: -20, z: 10}

rotation Number

模型旋转的弧度值

setScale(basePoint, scale)

设置模型缩放

Parameters:
Name Type Description
basePoint Object

模型缩放的基点,格式如:{x: 100, y: -20, z: 10}

scale Number

模型缩放系数

setTransformation(transformation)

设置坐标变换状态

Parameters:
Name Type Description
transformation Array

描述模型坐标变换的对象

setTransition(translation)

设置模型平移

Parameters:
Name Type Description
translation Object

模型平移的距离对象,格式如:{x: 100, y: -20, z: 10}

setVisualRange(range)

设置图层的可视范围

Parameters:
Name Type Description
range Object

图层可视范围,包括最近距离与最远距离,可仅设置单个值,单位为m。例{min:0,max:500}

show()

显示图层

update(options)

设置坐标变换状态

Parameters:
Name Type Description
options Object

更新资源配置