课程大纲/Lesson 08
p5.VectorPhysics

Pendulum Physics · 钟摆物理模拟

从角加速度公式出发,用速度积分和阻尼构造持续衰减的钟摆运动。

01

掌握 p5.Vector 的基本思想

02

理解力、加速度、速度和位置的链条

03

理解钟摆角加速度公式

04

观察阻尼对能量耗散的影响

核心概念
p5.Vectorangular accelerationvelocitydampingsin()

钟摆公式

α = −(g ÷ L) × sin(θ)

角度越大,切向恢复力越明显;负号表示加速度始终指向平衡位置。

逐帧积分

每帧依次执行“角加速度加到角速度、角速度乘阻尼、角速度加到角度”,把公式转化为动画。

阻尼

DAMPING 接近 1 时能量损失较慢。数值降低会让摆更快停下。

扩展挑战

  • 制作不同长度的钟摆波
  • 实现双摆混沌系统
  • 让用户拖动摆球并释放
实时运行 · 点击画布重置摆角,观察阻尼衰减
sketch.js打开源码
正在载入源码…

公式可以直接驱动动画

物理关系通过离散时间步逐帧近似。

阻尼表达能量损失

一个接近 1 的系数即可形成自然衰减。

正弦连接角度与恢复力

周期函数是旋转运动的重要工具。