Show HN: Browser-based interactive 3D Three-Body problem simulator
6 months ago
- #astronomy
- #simulation
- #physics
- 三体问题是经典物理学中著名的挑战,涉及预测三个天体在相互引力作用下的运动,但缺乏通用的解析解。
- N体模拟器采用牛顿万有引力定律建模天体间作用力,包含软化参数以防止数值奇点。
- 支持多种积分方法:速度Verlet算法用于长期能量守恒,RK4方法实现更高短期精度。
- 内置著名周期性三体轨道预设配置,如8字形舞蹈轨道和拉格朗日三角构型。
- 具备实时3D物理模拟、交互控制和时间轴回放功能,用于分析轨道行为。
- 实时显示能量守恒指标,总能量常为负值表明是引力束缚系统。
- 基于Three.js实现WebGL加速渲染,可追踪多达10,000帧历史数据用于分析。
- 用户可调整参数、分享配置并提供反馈以改进模拟器。