Skip to content

项目基于 vue3 + vite + cesium,已实现常见三维动画场,欢迎有兴趣的同学加入共建,官网服务器相对拉胯,请耐心等候...

License

Notifications You must be signed in to change notification settings

weijun-lab/cesium-vue3-vite

 
 

Repository files navigation

教程

如有需要《Cesium从入门到实战》教程的请 + 微信:brown_7778 目前课程正在开发中,课程介绍:https://ww7rybwvygd.feishu.cn/docx/PG1TdAhK0oASyZxluGqciO7BnSg

可以优先锁定早鸟价格,后续会阶梯式涨价!

Vue 3 + Vite

项目基于 vue3 + vite + cesium,已实现常见三维动画场景,效果浏览:http://www.brown77.cn:3389 (廉价服务器,请耐心等待)

欢迎交流

微信:brown_7778

项目启动

npm i
npm run dev

// 安装失败的把node_modules删掉,用yarn安装
yarn install

功能(已完成)

  • 粒子效果
    • 下雨
    • 下雪
    • 雾天
    • 火焰
  • POI点位
    • 基础打点
    • 聚合
    • primitive底层打点(性能佳)
    • primitive聚合(性能佳)
    • 点位动态弹窗
  • 第三方服务加载
    • xyz瓦片
    • 3D Tiles
  • 材质
    • 道路闪烁
    • 道路流光效果
    • 辐射圈
    • 圆扩散
    • 四色图
    • 流动的水面
    • 天空盒
  • 几何
    • 量测
    • 点线面绘制
    • 态势图、箭头
  • 场景
    • 水淹模拟
    • 热力图
    • 时间轴
    • 遮罩反选(边界)
  • 分析
    • 天际线分析
    • 高程(限高)分析

TODO

计划(需求收集中...)

  • 三维动画网格热图
  • 等高线分析
  • 填挖方

优化

  • 量测工具性能卡顿
  • 火焰粒子效果不太好看(虽然已经优化过一版,但是感觉还是差点意思,如有更好效果欢迎交流)
  • 基于 primitive 实现点聚合效果
  • 3dtiles 加载缓慢,尝试使用异步方法优化

About

项目基于 vue3 + vite + cesium,已实现常见三维动画场,欢迎有兴趣的同学加入共建,官网服务器相对拉胯,请耐心等候...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 63.4%
  • Vue 34.2%
  • TypeScript 2.3%
  • Other 0.1%