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()
更新设置