SightlineAnalysis

SightlineAnalysis

Glodon.Bimface.Analysis.Sightline.SightlineAnalysis

Constructor

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

Parameters:
Name Type Description
sightlineAnalysisConfig Glodon.Bimface.Analysis.Sightline.SightlineAnalysisConfig

通视分析的配置项

Methods

destroy()

清除通视分析对象

getInvisibleColor()

获取障碍部分的视线颜色

Returns:
Type Description
Glodon.Web.Graphics.Color

障碍部分的视线颜色

getObstaclePoints()

获取障碍点

Returns:
Type Description
Array

障碍点组成的数组

getTargetPoints()

获取目标点

Returns:
Type Description
Array

目标点组成的数组

getViewPoint()

获取观测点

Returns:
Type Description
Object

观测点

getVisibleColor()

获取可见部分的视线颜色

Returns:
Type Description
Glodon.Web.Graphics.Color

可见部分的视线颜色

hide()

隐藏通视分析对象

setInvisibleColor(color)

设置障碍部分的视线颜色

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

障碍部分的视线颜色

setTargetPoints(targetPoints)

设置目标点

Parameters:
Name Type Description
targetPoints Array

目标点组成的数组,如[{x: 100, y: 100, z: 10}, {x: 200, y: 200, z: 10}]

setViewPoint(viewPoint)

设置观察点

Parameters:
Name Type Description
viewPoint Object

观测点,如{x: 0, y: 0, z: 0}

setVisibleColor(color)

设置可见部分的视线颜色

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

可见部分的视线颜色

show()

显示通视分析对象

update()

更新设置