# 卫星跟踪系统 (Satellite Tracking System)
一个基于Rust和Bevy引擎的三维卫星跟踪系统,用于可视化和追踪卫星轨道。
## 🚀 功能特性
### 核心功能
- **3D地球渲染** - 使用逼真的地球模型和材质
- **卫星轨道计算** - 基于开普勒轨道力学的高精度计算
- **实时卫星跟踪** - 支持多个卫星的实时位置更新
- **交互式相机控制** - 自由漫游和缩放视角
- **性能监控** - 实时显示FPS和性能指标
### 视觉特性
- **星空背景** - 逼真的星空环境
- **轨道可视化** - 显示卫星运行轨道
- **多卫星支持** - 可同时显示多个卫星
- **UI界面** - 简洁直观的用户界面
## 🛠️ 技术栈
- **Rust** - 主要编程语言
- **Bevy** - 游戏引擎和渲染框架
- **nalgebra** - 数学计算库
- **chrono** - 时间处理
- **serde** - 序列化/反序列化
## 📚 参考项目
以下是一些相关的开源项目,提供了参考和灵感:
- **[bevy_tracksat](https://github.com/mrclputra/bevy_tracksat)** - 基于Bevy的卫星跟踪系统实现
- **[solarsim](https://github.com/jan-tennert/solarsim)** - 太阳系模拟器,展示了天体物理模拟的最佳实践
- **[bevyearth](https://github.com/jwhelland/bevyearth)** - Bevy引擎中的地球渲染实现,提供了地球可视化的参考方案
这些项目为开发提供了技术参考和实现思路。