SightlineAnalysis

类:通视分析

Constructor

new Glodon.Bimface.Analysis.Sightline.SightlineAnalysis(sightlineAnalysisConfig)

构造通视分析对象

Parameters:
NameTypeDescription
sightlineAnalysisConfigGlodon.Bimface.Analysis.Sightline.SightlineAnalysisConfig

通视分析配置项

Methods

destroy()

清除通视分析对象

getInvisibleColor()

获取障碍部分的视线颜色

Returns:
TypeDescription
Glodon.Web.Graphics.Color

障碍部分的视线颜色

getObstaclePoints()

获取障碍点

Returns:
TypeDescription
Array

障碍点对象的数组

getTargetPoints()

获取目标点

Returns:
TypeDescription
Array

目标点对象的数组

getViewPoint()

获取观测点

Returns:
TypeDescription
Object

观测点对象

getVisibleColor()

获取可见部分的视线颜色

Returns:
TypeDescription
Glodon.Web.Graphics.Color

可见部分的视线颜色

hide()

隐藏通视分析对象

setInvisibleColor(color)

设置障碍部分的视线颜色

Parameters:
NameTypeDescription
colorGlodon.Web.Graphics.Color

障碍部分的视线颜色

setTargetPoints(targetPoints)

设置目标点

Parameters:
NameTypeDescription
targetPointsArray

目标点对象的数组

setViewPoint(viewPoint)

设置观察点

Parameters:
NameTypeDescription
viewPointObject

观测点对象

setVisibleColor(color)

设置可见部分的视线颜色

Parameters:
NameTypeDescription
colorGlodon.Web.Graphics.Color

可见部分的视线颜色

show()

显示通视分析对象

update()

更新设置