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 | 目标点对象的数组 |
setViewPoint(viewPoint)
设置观察点
Parameters:
Name | Type | Description |
---|---|---|
viewPoint | Object | 观测点对象 |
setVisibleColor(color)
设置可见部分的视线颜色
Parameters:
Name | Type | Description |
---|---|---|
color | Glodon.Web.Graphics.Color | 可见部分的视线颜色 |
show()
显示通视分析对象
update()
更新设置