geosolution/math~SnowModel(options)

地理解决方案数学模型-雪模型

Summary

Methods:
addMathCell

添加雪要素

removeAll

清空雪特效model中的雪要素

removeMathCellById

根据该数学模型组成元素的唯一标识符,将对应的元素从数学模型中移除

setWindDir

设置风向

setWindLevel

设置风力

Constructor

new SnowModel(options)

构造函数

Parameters:
Name Type Description
options Object

选项

Name Type Description
depthTest Boolean

是否开启深度测试,默认为false

windDirect String

表示风向,取值为["EAST", "SOUTH", "WEST", "NORTH", "EAST_SOUTH", "WEST_SOUTH", "EAST_NORTH", "WEST_NORTH"]中的一个或者undefined,其他取值都视为无效值,默认值为undefined(无风)
注:东风: "EAST", 南风: "SOUTH", 西风: "WEST", 北风: "NORTH", 东南风:"EAST_SOUTH", 西南风:"WEST_SOUTH", 东北风:"EAST_NORTH", 西北风:"WEST_NORTH",无风:undefined

windLevel Number

整数,取值范围为(0-12)分别对应:(0无风、1软风、2轻风、3微风、4和风、5劲风、6强风、7疾风、8大风、9烈风、10狂风、11暴风、12飓风)

Methods

addMathCell(snow)

添加雪要素

Parameters:
Name Type Description
snow module:geosolution/cell~Snow

雪要素

Example
snowModel.addMathCell(snow);

removeAll()

清空雪特效model中的雪要素

Example
fillWaterModel.removeAll()

removeMathCellById(id)

根据该数学模型组成元素的唯一标识符,将对应的元素从数学模型中移除

Parameters:
Name Type Description
id String

组成元素的唯一标识符

setWindDir(windDirect)

设置风向

Parameters:
Name Type Description
windDirect String

表示风向,取值为["EAST", "SOUTH", "WEST", "NORTH", "EAST_SOUTH", "WEST_SOUTH", "EAST_NORTH", "WEST_NORTH"]中的一个或者undefined,其他取值都视为无效值,默认值为undefined(无风)
注:东风: "EAST", 南风: "SOUTH", 西风: "WEST", 北风: "NORTH", 东南风:"EAST_SOUTH", 西南风:"WEST_SOUTH", 东北风:"EAST_NORTH", 西北风:"WEST_NORTH",无风:undefined

setWindLevel(windLevel)

设置风力

Parameters:
Name Type Description
windLevel Number

风力,正整数,取值范围为(1-12)分别对应:(0无风、1软风、2轻风、3微风、4和风、5劲风、6强风、7疾风、8大风、9烈风、10狂风、11暴风、12飓风)