《VPython 相关的 GitHub 仓库地址清单》

一、GitHub开源仓库完整地址清单(可直接克隆/访问)

官方仓库

  1. vpython 主库(含全部examples源码)
    https://github.com/vpython/vpython
  2. Jupyter专用vpython-jupyter
    https://github.com/vpython/vpython-jupyter
  3. GlowScript Web端源码(WebVPython)
    https://github.com/BruceSherwood/glowscript

物理教学综合库

  1. gcschmit/vpython-physics AP大学物理全套仿真
    https://github.com/gcschmit/vpython-physics
  2. EJL3/Visual_Python 力学/电磁/光学/量子综合模型
    https://github.com/EJL3/Visual_Python
  3. taehoon-yoon/vpython-projects 弹簧网格柔性体
    https://github.com/taehoon-yoon/vpython-projects

天体轨道专项

  1. crmathieu/Orbital 高精度太阳系仿真
    https://github.com/crmathieu/Orbital
  2. EnzoGuillouche/StellarDynamics 恒星多体引力
    https://github.com/EnzoGuillouche/StellarDynamics
  3. markoff93/The-Three-Body-Problem 三体混沌系统
    https://github.com/markoff93/The-Three-Body-Problem
  4. Anthony-Giacinto/orbits 航天器霍曼变轨
    https://github.com/Anthony-Giacinto/orbits
  5. SaharDordaei/Celestial_Projectile_Simulation 行星弹道仿真
    https://github.com/SaharDordaei/Celestial_Projectile_Simulation
  6. JustFady/Projectile-Motion 带空气阻力斜抛
    https://github.com/JustFady/Projectile-Motion

粒子/分子动力学

  1. pedrokkrause/physics_sandbox 牛顿粒子弹簧引擎
    https://github.com/pedrokkrause/physics_sandbox
  2. FabsOP/bouncingBallSimulator 交互式多弹跳小球
    https://github.com/FabsOP/bouncingBallSimulator

3D小游戏/交互项目

  1. ryandeng32/3D_Pong 三维弹球对战游戏
    https://github.com/ryandeng32/3D_Pong

二、精简单文件仿真脚本分类目录(独立.py,开箱运行)

1 经典力学

  • bouncing_ball.py 重力弹跳小球
  • mass_spring.py 简谐弹簧振子
  • pendulum.py 单摆
  • double_pendulum.py 混沌双摆
  • collisions.py 弹性/非弹性碰撞
  • many_balls.py 气体分子碰撞模型
  • inclined_plane.py 斜面摩擦滑块
  • atwood_machine.py 阿特伍德机
  • projectile_airdrag.py 带空气阻力斜抛
  • gyroscope.py 陀螺进动章动
  • circular_motion.py 匀速圆周运动
  • buoyancy.py 浮力仿真
  • rolling_object.py 刚体斜面纯滚动

2 电磁学

  • electric_field.py 点电荷电场线
  • dipole.py 电偶极子场分布
  • solenoid.py 螺线管三维磁场
  • moving_charge_B.py 带电粒子磁场回旋
  • cross_EB_field.py 正交电磁场速度选择器
  • line_current_B.py 长直导线磁感线
  • capacitor_field.py 平行板电容器电场
  • ring_current.py 环形电流磁场

3 波动与光学

  • wave_interference.py 波叠加、双缝干涉
  • lens_optics.py 凸透镜成像光路
  • prism_dispersion.py 三棱镜色散
  • mirror_optics.py 球面镜成像
  • diffraction_grating.py 光栅衍射

4 天体引力航天

  • orbit.py 单行星开普勒轨道
  • binary_star.py 双星互绕
  • three_body.py 三体引力混沌
  • solar_system.py 简易完整太阳系
  • hohmann_transfer.py 霍曼轨道变轨
  • rocket_launch.py 分级火箭发射仿真

5 热学分子动力学

  • gas_molecules.py 理想气体麦克斯韦速率分布
  • heat_diffusion.py 粒子热传导扩散

6 量子可视化

  • quantum_oscillator.py 量子谐振子概率云
  • hydrogen_orbital.py 氢原子电子轨道云
  • potential_barrier_tunnel.py 一维势垒隧穿

7 数学3D几何

  • mobius_strip.py 莫比乌斯环
  • helix_curve.py 螺旋线向量演示
  • matrix_rotate.py 三维矩阵旋转变换
  • vector_cross_dot.py 点乘叉乘几何可视化

8 基础图形与交互工具

  • basic_shapes.py box/sphere/cylinder基础几何体
  • curve_trail.py 物体运动轨迹绘制
  • 3d_text.py 三维悬浮文字标注
  • light_camera.py 光源与相机视角控制
  • realtime_plot.py gcurve实时数据绘图
  • mouse_pick.py 鼠标拾取、拖拽3D物体
  • slider_control.py 滑块实时调节物理参数

三、快速获取运行方式

1 安装依赖

bash 复制代码
pip install vpython

2 官方示例本地查看

python 复制代码
import vpython
# 打开本地示例文件夹
vpython.show_examples()

3 克隆仓库示例(以vpython主库为例)

bash 复制代码
git clone https://github.com/vpython/vpython.git
cd vpython/examples
python bouncing_ball.py

4 网页在线免安装运行

打开 https://www.glowscript.org ,左侧Examples文件夹包含全部官方Demo,直接在线编辑运行。

相关推荐
小弥儿3 小时前
开源 VoiceStudio,声音克隆|配音|有声书一站式本地完成
学习·开源·github
问天_观心12 小时前
大模型微调学习(一)
开发语言·人工智能·学习·语言模型·github
峰向AI12 小时前
SRT 白板动画:让字幕「画」出故事
github
阿里嘎多学长12 小时前
2026-09-03 GitHub 热点项目精选
开发语言·程序员·github·代码托管
dong_junshuai12 小时前
每天一个开源项目#87 fmt:24.5K Stars 的 C++ 格式化核心
c++·开源·github
七牛开发者16 小时前
拆解 dsh:Session 的事件溯源与状态重建
javascript·github·agent
ashina19 小时前
Claude Code 明明配置了 Skill,为什么还是会跳过?我连夜写了一个本地验证器
github
王大虎20 小时前
一语成美图的 SKILL
人工智能·github·设计
m4Rk_20 小时前
【论文阅读】Agent 记忆机制(59):Synapse——让相关记忆沿情景—语义图被逐步激活
论文阅读·人工智能·学习·开源·github