面向中学理化生地理的免费交互式 3D 科学课程,每课为单个可离线打开的 HTML 文件。
nathanliow/atlas-of-physics
面向 AP Physics 1 与 Physics C 的交互式 3D 物理教材,用教科书式图示呈现每章的运动。
- Star
- 390
- Fork
- 116
- 未关闭 Issue
- 2
- 最近提交
- 8天前
这是什么?
Atlas of Physics 是一本交互式 3D 物理教材,覆盖 AP Physics 1 与 AP Physics C,从牛顿力学一直讲到电磁学。每一章用一种最简单的运动作为主体,以带墨线的纸质立体图呈现,画面里只保留运动物体、矢量、坐标轴和图像。
读者可以滚动鼠标翻页并移动视角,悬停高亮某个部件,点击即可拆解,例如把矢量分解为分量,或把图像拆成斜率与面积。每页附有 AP 风格的练习题,各章之间还有对比说明,帮助串联相关概念。
网站以静态网页形式运行,通过 CDN 加载 three.js,并适配手机和平板,支持滑动翻页和点按拆解。公式表将每个方程链接到对应页面。该项目为非官方资源,并声明 AP 为 College Board 的商标,与其无关联。
核心功能
- 01每章用 3D 教科书式图示呈现一种运动,包含矢量、坐标轴与图像。
- 02悬停可高亮部件,点击可将矢量分解或把图像拆为斜率与面积。
- 03每页配有 AP 风格的练习题。
- 04公式表将每个方程链接到展示它的页面。
- 05适配手机与平板,支持滑动翻页和点按操作。
适用场景
- 考前复习 AP Physics 1 力学概念。
- 借助可视化图示学习 Physics C 电磁学。
- 用交互式 3D 图形讲解运动学或矢量。
- 对照公式在各页中的应用场景进行查阅。
快速上手
- 1
在项目文件夹中启动本地静态服务器
python3 -m http.server 8137 - 2
在浏览器中打开这本书
http://127.0.0.1:8137/
使用前须知
- 需要启动本地静态服务器才能查看,因为本书从 jsDelivr 加载 three.js。
- 截图和测试等工具需要 Chrome 浏览器并运行 npm install。
收录于专题
标签
常见问题
- atlas-of-physics 是什么?
- 面向 AP Physics 1 与 Physics C 的交互式 3D 物理教材,用教科书式图示呈现每章的运动。 Atlas of Physics 是一本交互式 3D 物理教材,覆盖 AP Physics 1 与 AP Physics C,从牛顿力学一直讲到电磁学。每一章用一种最简单的运动作为主体,以带墨线的纸质立体图呈现,画面里只保留运动物体、矢量、坐标轴和图像。
- atlas-of-physics 可以免费使用吗?用的什么许可证?
- atlas-of-physics 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- atlas-of-physics 还在维护吗?
- 活跃维护中。atlas-of-physics 最近一次提交是在 2026年10月30日。
- atlas-of-physics 适合用来做什么?
- 考前复习 AP Physics 1 力学概念。 借助可视化图示学习 Physics C 电磁学。 用交互式 3D 图形讲解运动学或矢量。 对照公式在各页中的应用场景进行查阅。
- atlas-of-physics 怎么安装和运行?
- 在项目文件夹中启动本地静态服务器: python3 -m http.server 8137 在浏览器中打开这本书: http://127.0.0.1:8137/
- 在哪里获取 atlas-of-physics?
- 源代码和安装说明在 GitHub 上:https://github.com/nathanliow/atlas-of-physics
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1646+555 本周417HTMLOther更新于 10天前
一个 Claude Code 技能,输入一句机器描述,即可生成基于物理计算的单文件交互式 3D 仿真及宣传短片。
593+45 本周78JavaScriptMIT更新于 25天前
交互式 3D 昆虫图鉴,用 TypeScript 与 Three.js 在浏览器中程序化生成 63 种昆虫模型。
808+4 本周75TypeScriptMIT维护活跃更新于 21天前
赛博朋克风格的交互式元素周期表,涵盖 118 种元素,支持 3D 原子模型、热力图与中英文切换。
614+42 本周80TypeScriptMIT更新于 9天前
一套为期 12 周、共 24 课的入门课程,通过小型项目学习 HTML、CSS 和 JavaScript。
9.7万+69 本周1.6万JavaScriptMIT更新于 前天
p5.js 是一个免费开源的 JavaScript 库,用于在网页上进行创意编程、绘图与交互式图形创作。
2.4万+37 本周3894JavaScriptLGPL-2.1更新于 前天