Vue 3 + Vite
项目基于 vue3 + vite + cesium,已实现常见三维动画场景,效果浏览:http://www.brown77.cn:3389 (廉价服务器,请耐心等待)
项目启动
npm i
npm run dev
// 安装失败的把node_modules删掉,用yarn安装
yarn install
功能(已完成)
- 粒子效果
- 下雨
- 下雪
- 雾天
- 火焰
- POI点位
- 基础打点
- 聚合
- primitive底层打点(性能佳)
- primitive聚合(性能佳)
- 点位动态弹窗
- 第三方服务加载
- xyz瓦片
- 3D Tiles
- 材质
- 道路闪烁
- 道路流光效果
- 辐射圈
- 圆扩散
- 四色图
- 流动的水面
- 天空盒
- 几何
- 量测
- 点线面绘制
- 态势图、箭头
- 场景
- 水淹模拟
- 热力图
- 时间轴
- 遮罩反选(边界)
- 分析
- 天际线分析
- 高程(限高)分析
TODO
计划(需求收集中...)
- 三维动画网格热图
- 等高线分析
- 填挖方
优化
- 量测工具性能卡顿
- 火焰粒子效果不太好看(虽然已经优化过一版,但是感觉还是差点意思,如有更好效果欢迎交流)
- 基于 primitive 实现点聚合效果
- 3dtiles 加载缓慢,尝试使用异步方法优化