Skip to content

Interface: IOptions

Table of contents

Properties

Properties

globalAlpha

globalAlpha: number

全局透明度,主要影响粒子拖尾效果,默认 0.9

Defined in

index.ts:25


lineWidth

lineWidth: number | emptyFunc

线条宽度

Defined in

index.ts:30


colorScale

colorScale: string | string[] | emptyFunc

粒子颜色配置, 默认#fff,当为回调函数时,参数 function(m:对应点风速值) => string

Defined in

index.ts:35


velocityScale

velocityScale: number | emptyFunc

对于粒子路径步长的乘积系数,默认 1 / 25

Defined in

index.ts:40


particleAge

Optional particleAge: number

粒子路径能够生成的最大帧数,默认是 90

Defined in

index.ts:45


maxAge

maxAge: number

粒子路径能够生成的最大帧数,默认是 90;他代表的是我们的 paths 数量的粒子的消亡控制,最小值是 0,最大值是 maxAge,在运行到 age 数时会消失然后进行重启

Defined in

index.ts:50


particleMultiplier

Optional particleMultiplier: number

粒子路径数量的系数,不推荐使用(视野宽度 * 高度 * 系数)

Defined in

index.ts:55


paths

paths: number | emptyFunc

生成的粒子数量

Defined in

index.ts:60


frameRate

frameRate: number

用户自定义的帧率,默认是 20ms, 大概接近 50fps 帧,我们可能在某些场景需要降低帧率一保证渲染稳定性;注意此配置还会影响粒子运动的速度

Defined in

index.ts:65


minVelocity

Optional minVelocity: number

用户配置的风速最小值,如果未配置会从传入的数据中计算

Defined in

index.ts:70


maxVelocity

Optional maxVelocity: number

用户配置的风速最大值,如果未配置会从传入的数据中计算

Defined in

index.ts:75


useCoordsDraw

Optional useCoordsDraw: boolean

使用外部传入的坐标系统,默认是 true;某些场景下我们可能直接使用像素坐标。

Defined in

index.ts:80

Released under the MIT License.