基于 Three.js 的 3D 地球可视化项目。
- 点状地球展示
- 地球自转动画
- 地球展开效果(3D -> 2D)
- 地球故障展开效果
- 基础地球展示
- Node.js >= 16
- npm 或 tnpm
npm install
# 或
tnpm installnpm run dev访问 http://localhost:5173 查看效果
npm run build构建产物将生成在 dist 目录下
src/
├── pages/ # 页面组件
├── scene/ # 场景相关
├── glsl/ # shader 文件
└── utils/ # 工具函数
- Three.js
- TypeScript
- Vite
- GLSL
本项目可通过 Cloudflare Pages 进行部署,构建命令为 npm run build,构建输出目录为 dist。
GPL-2.0