ParticleVelocityFieldEffect

new Cesium.ParticleVelocityFieldEffect(context)

场数据图层粒子效果渲染器类。
Name Type Description
context Context webgl context对象。

Members

colorTable : float

设置颜色表,可以根据风速强度指定粒子渲染的颜色。

fieldTextureSize : float

获取或设置粒子纹理的大小。sizeFixed值为true时,fieldTextureSize代表粒子纹理的像素长度;sizeFixed值为false时,fieldTextureSize代表粒子纹理的实际大小,单位:米。

filter : Boolean

获取或设置是否启用粒子过滤功能,默认值为false。

MaxFilterValue : Number

获取或设置可显示粒子的最大速度值。

MinFilterValue : Number

获取或设置可显示粒子的最小速度值。

paricleCountPerDegree : float

设置每经纬度内产生的粒子数,用来控制粒子数量。
Example:
//场数据图层
var fieldLayer = new Cesium.FieldLayer3D(scene.context);
fieldLayer.particleVelocityFieldEffect.paricleCountPerDegree = 1.5;

particleColor : Color

设置粒子的颜色。
Example:
//场数据图层
var fieldLayer = new Cesium.FieldLayer3D(scene.context);
fieldLayer.particleVelocityFieldEffect.particleColor = Cesium.Color.YELLOW;

particleLifeRange : float

设置粒子的生命周期范围,粒子生命周期将在这个范围内随机产生,是个两个元素的[]。单位为毫秒。

particleSize : float

设置粒子的大小。
Example:
//场数据图层
var fieldLayer = new Cesium.FieldLayer3D(scene.context);
fieldLayer.particleVelocityFieldEffect.particleSize = 1.5;

show : Boolean

设置粒子效果渲染器是否启用。

sizeFixed : Boolean

获取或设置粒子纹理是否固定大小。值为true时粒子纹理大小固定,值为false时粒子纹理大小随图缩放。

textureEffect : Boolean

设置粒子效果是否采用纹理效果,默认值为false。

textureEffectUrl : String

设置粒子纹理的URL路径。

velocityScale : float

设置粒子的速度缩放倍数。
Example:
//场数据图层
var fieldLayer = new Cesium.FieldLayer3D(scene.context);
fieldLayer.particleVelocityFieldEffect.velocityScale = 100.0;