feat: 增加驱动力系统、Marker渲染模式、动画防闪退、案例文档

- 新增 driving_force 驱动力系统(driver.txt 定义,支持周期控制)
- 新增 use_marker 渲染开关(GPU实例化点精灵,提升大量原子性能)
- 修复动画闪退:独立控制台、错误日志、启动存活检测
- 重绘 draw.py 架构:双渲染模式 + 预分配键线缓冲区
- 修复 raw trajectory 采样时间变量遮蔽 bug
- 重构 case05: 60原子一维链 + 驱动力 + 完整案例文档
- 修复所有案例 Readme.md 编码(GBK → UTF-8)
- 所有 input.txt 新增 driver_file / driving_force / use_marker 参数
This commit is contained in:
2026-06-10 15:34:53 +08:00
parent 0f04630fc0
commit 854f00ae44
28 changed files with 1404 additions and 68 deletions
+15
View File
@@ -0,0 +1,15 @@
地球围绕太阳转,月球围绕地球转,成功案例
| 项目 | 数值 | 比例 |
| --------- | --------------------: | ----------------: |
| 太阳—地球平均距离 | (1.496\times 10^8) km | 约为地月距离的 **389 倍** |
| 地球—月球平均距离 | (3.844\times 10^5) km | 1 |
R日地? : R地?月 ≈ 389
| 天体 | 质量/kg | 与地球质量之比 |
| -- | --------------------: | -------: |
| 太阳 | (1.989\times 10^{30}) | (333000) |
| 地球 | (5.972\times 10^{24}) | (1) |
| 月球 | (7.35\times 10^{22}) | (0.0123) |
M太阳?:M地球?:M月球?≈27100000:81.3:1