TilesArcFlood

TilesArcFlood

处理球心坐标系下的淹没分析 只能单个淹没

Constructor

new TilesArcFlood(optionsopt)

创建一个模型编辑对象

Parameters:
Name Type Attributes Description
options Object <optional>

带有以下属性的对象:

Properties
Name Type Attributes Default Description
viewer * <optional>

viewer

tileset * <optional>

图层对象

floodColor Array <optional>
[0.15, 0.7, 0.95, 0.5]

淹没颜色设置

floodSpeed Number <optional>
5.5

淹没速度

floodAll Boolean <optional>
false

是否全部淹没

maxFloodDepth Number <optional>
200

淹没深度 若没传最大高度则最大淹没高度=minFloodHeight+maxFloodDepth

minFloodHeight Number <optional>

淹没最小高度

maxFloodHeight Number <optional>

淹没最大高度

Classes

TilesArcFlood

Methods

addArea(posArr)

添加淹没区域 因为只能有一个淹没区域 因此后添加的会覆盖之前添加的

Parameters:
Name Type Description
posArr Array

区域点组 Cart3类型 必须是球心坐标

clear()

清除

continue()

淹没分析继续

Returns:

none

destroy()

销毁

getCurFloodHeight() → {Number}

获取当前淹没高度

Returns:
Type
Number

pause()

淹没分析暂停

Returns:

none

removeArea()

移除淹没区域

restart()

重置淹没

setFloodHeight(minHeight, maxHeight)

设置最小最大淹没高度

Parameters:
Name Type Description
minHeight Number

最小淹没高度

maxHeight Number

最大淹没高度

Returns:

none

setFloodSpeed(speed)

设置淹没速度

Parameters:
Name Type Description
speed Number

淹没速度

Returns:

none