基于真实轨道力学的浏览器端三维卫星追踪工具,面向学生、教育工作者和空间态势感知团队。
1613212TypeScriptAGPL-3.0更新于 昨天
基于 TypeScript 和 Three.js 的交互式太阳系模拟器,用真实天文数据展示引力如何塑造轨道。
Gravity 是一个基于浏览器的太阳系模拟器,使用 TypeScript、Three.js 和 Vite 构建。行星、冥王星和主要卫星的大小、质量以及 J2000.0 轨道根数都取自真实天文数据,轨道与实际相符。只有渲染部分做了缩放,可以在真实比例和视觉比例之间切换,后者能让太阳和水星同时清晰可见。
项目启动时是一段 43 步的引导讲解,从牛顿定律讲起,依次介绍地月系统、拉格朗日点、潮汐和广义相对论,每一步都有可直接访问的链接,文字支持英文与波兰文切换。讲解结束后,可以进入自由探索模式直接操作模拟。
物理部分提供两种可切换的模型:解析的开普勒模型,以及用蛙跳积分器计算全对引力的 N 体模型,并实时显示能量漂移。纹理由 canvas 程序化生成,无需图片文件,可离线运行。
安装依赖
npm install在 localhost:5173 启动开发服务器
npm run dev概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
基于真实轨道力学的浏览器端三维卫星追踪工具,面向学生、教育工作者和空间态势感知团队。
一款可离线使用的网页版实时星空应用,在浏览器中还原任意地点与时间的本地天空。
一个声明式信息图生成与渲染引擎,通过文本语法输出 SVG 信息图,适合 AI 生成与流式渲染。
通用物理引擎,用于快速、精确地模拟带接触的关节式结构,常用于机器人与机器学习研究。
面向游戏和 VR 应用的 C++ 刚体物理与碰撞检测库,支持多核并行。
一个 TypeScript 工作流开发框架,内置画布、表单、变量和物料组件,用于快速搭建 AI 工作流平台。