1.1.1 • Published 1 year ago

cesium-windy-canvas v1.1.1

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

cesium-windy-canvas

Cesium上建立风场动态粒子效果,自己封装可使用的API

已经发布插件咯 https://www.npmjs.com/package/cesium-windy-canvas npm i cesium-windy-canvas -S

效果图如下

效果杠杠的

参数讲解

参数名参数解释类型默认值
viewerCesium初始化后赋值变量Objectnull
canvas风场画布DOMnull
canvasContextcanvas上下文DOMparams.canvas.getContext('2d')
canvasWidth画布宽度Number300
canvasHeight画布高度Number180
speedRate风前进速度Number100
extent风场绘制地图范围Array[]
particlesNumber粒子总数Number20000
maxAge每个粒子的最大生存周期Number120
frameTime每秒刷新次数Number100
lineWidth粒子线条宽度Number1
initExtent风场初始范围Array[]
calc_speedRate根据speedRate参数计算经纬度步进长度Array0, 0
windField风场网格Objectnull
particles风场粒子存储Array[]
animateFramerequestAnimationFrame事件句柄,用来清除操作Objectnull
isdistory是否进行销毁boolfalse
windyColor风场颜色集合(根据风速不同设置不同颜色)classnew WindyColor()

教程讲解-个人博客

vue3.0+vite+Cesium使用记录

Cesium上建立风场动态粒子效果

1.1.1

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago