new FdWindField(viewer, option)
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
viewer |
Viewer | 视景器 |
||||||||||||||||||||||||||||||||||||||||
option |
Object | 配置参数,可能包含以下值 Properties
|
Example
var viewer = Freedo.FdApp.createDefaultViewer("freedoContainer");
var wf = new Freedo.FdEffect.FdWindField(viewer, {
windyData: windyData
});
// 启动风场
wf.start();
// 关闭(销毁)
wf.destroy();
// 风场数据示例:(暂不支持局部风场)
{
nx: 360, // 网格列数 (经度 -180~179)
ny: 181, // 网格行数 (纬度 -90~90)
max: 28, // 最大风速 (暂未用到)
data: (65160) [ // 经纬网中每个网格点的风速数据 (360 * 181 = 65160)
[-2.9, 4.2],
[-3, 4.1],
....
]
}
Members
-
colorStyles :CSSString
-
interval :Number
-
lineWidth :Number
-
particleLife :Number
-
particleNumber :Number
-
speedScale :Number
Methods
-
destroy()
-
销毁
-
setData(windyData)
-
设置风场数据,并立即显示
Parameters:
Name Type Description windyData
Object 风场数据
-
start()
-
开启风场