Class: FlowParticle

FlowParticle

new FlowParticle(options){Object}

engineExtensions/simulation/fluid/FlowParticle.js, line 5

流体粒子对象

Name Type Description
options Object

实例化流体粒子对象所需的参数

Name Type Default Description
show Boolean false 可选

是否显示流体粒子

fadeOpacity Number 0.05 可选

控制流体粒子拖尾叠加的透明度,即控制每帧流体粒子轨迹消失的速度,透明度越高,消失得越快,流体粒子呈现出的轨迹越短

lineWidth Number 4 可选

流体粒子的线宽(宽度大小是相对于模拟纹理的像素个数,非屏幕像素个数)

number Number 400 可选

流体粒子的数量

color Cesium.Color Cesium.Color.RED 可选

流体粒子的颜色

Returns:
Type Description
Object 返回根据参数实例化的流体粒子对象
Example

创建流体粒子对象

// ES5引入方式
const { FlowParticle } = zondy
// ES6引入方式
import { FlowParticle } from "@mapgis/webclient-cesium-plugin"

// 创建流体粒子对象
const flowParticle = new FlowParticle({
  show: false,
  color: Cesium.Color.BLUE,
  fadeOpacity: 0.1,
  lineWidth: 2,
  number: 400
})

Members

colorCesium.Color

流体粒子的颜色

fadeOpacityNumber

流体粒子拖尾叠加的透明度,即控制每帧粒子轨迹消失的速度,透明度越高,消失得越快,粒子呈现出的轨迹越短

lineWidthNumber

流体粒子的线宽,宽度大小是相对于模拟纹理的像素个数,非屏幕像素个数

numberNumber

流体粒子的数量

showBoolean

流体粒子的显隐