python演示马达发动齿轮把粒子们甩开的例子

"""
演示马达发动齿轮把盒子们甩开的例子
"""

from pyphysicssandbox import *
import random

width = 300      # 窗口的宽度
height = 300     # 窗口的高度
how_many = 5000  # 粒子的数量

window('演示马达发动齿轮把粒子们甩开的例子', width, height)

arm1 = box((100, 235), 100, 10, 100)
arm1.color = Color("yellow")

pivot1 = pivot((150, 240)) # 新建支点
pivot1.connect(arm1)       # 支点连接到臂

motor(arm1, 5)             # 马达发动手臂

floor = static_box((0, 290), 300, 10)

for i in range(how_many):
    ball1 = ball((random.randint(0, width), random.randint(0, height)), 5)
    ball1.color = Color(random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))
     
run ()