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