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
-
风的颜色
Type:
- CSSString
-
interval :Number
-
风向图动画每一帧间隔时间
Type:
- Number
-
lineWidth :Number
-
风粒子的线条宽度
Type:
- Number
-
particleLife :Number
-
风粒子生命周期
Type:
- Number
-
particleNumber :Number
-
整个场景中同时存在的风粒子数量
Type:
- Number
-
speedScale :Number
-
风粒子速度缩放倍率
Type:
- Number
Methods
-
destroy()
-
销毁
-
setData(windyData)
-
设置风场数据,并立即显示
Parameters:
Name Type Description windyData
Object 风场数据
-
start()
-
开启风场