HeightLimitAnalysis

HeightLimitAnalysis

控高分析

Constructor

new Glodon.Bimface.Analysis.HeightLimit.HeightLimitAnalysis()

Methods

clearArea()

清除控高分析区域,清除后对所有区域生效

clearLayers()

清除控高分析对象的图层列表,清除后对所有图层生效

destroy()

清除控高分析对象

getArea()

获取控高分析对象的平面区域

Returns:
Type Description
Object

area 平面区域

getColor()

获取控高分析颜色

Returns:
Type Description
Glodon.Web.Graphics.Color

color 控高分析颜色

getHeight()

获取控制高度

Returns:
Type Description
Number

height 控制高度

getLayerIds()

获取控高分析对象的图层列表

Returns:
Type Description
Array

控高分析对象的图层列表,若mode为“global”代表全部图层

getMode()

获取控高分析模式

Returns:
Type Description
String

mode 控高分析模式,“global”为全局,“customized”为自定义

hide()

隐藏控高分析对象

setArea(area)

设置控高分析对象的平面区域

Parameters:
Name Type Description
area Object

平面区域

Properties
Name Type Description
type String

绘制平面的类型.如: "rectangle": 矩形, "polygon": 多边形, "circle": 圆

points Array

平面的边界点. type为"rectangle"时, points值为[minpt,maxpt], 对应平面的起始点和结束点;type为"polygon"时, points值为[p1, p2, p3, ...], 点数大于等于3且首尾不可重复

center Object

中心点, 仅当type为"circle"时有效, 默认值为:{x: 0, y: 0, z: 0}

radius Number

半径, 仅当type为"circle"时有效, 根据viewer判断单位, 若为viewer3D,则单位为mm, 若为viewerGIS, 则单位为m

setColor(color)

设置控高分析颜色

Parameters:
Name Type Description
color Glodon.Web.Graphics.Color

控高分析颜色

setHeight(height)

设置控制高度

Parameters:
Name Type Description
height Number

控制高度

setLayerIds(控高分析对象的图层列表,若mode为“global”代表全部图层)

设置控高分析对象的图层列表

Parameters:
Name Type Description
控高分析对象的图层列表,若mode为“global”代表全部图层 Array

setMode(mode)

设置控高分析模式

Parameters:
Name Type Description
mode String

控高分析模式,“global”为全局,“customized”为自定义

show()

显示控高分析对象

update()

更新设置