用户:
yj皓月当空查看:0 回复:1 评论:0 创建时间:2020-07-12T12:50:42
【作品展示】

【作品介绍】
朋克齿轮
【作品源代码】
from vpython import shapes, extrusion, vector, color, pi, rate
g1 = shapes.gear(n = 10, radius=1)
g2 = shapes.gear(n = 20, radius=2)
gear_1 = extrusion(path=[vector(0, 0, 0), vector(0, 0, 0.1)], shape=g1, color=color.yellow)
gear_2 = extrusion(path=[vector(2, 0, 0), vector(2, 0, 0.1)], shape=g1, color=color.blue)
gear_3 = extrusion(path=[vector(5, 0, 0), vector(5, 0, 0.1)], shape=g2, color=color.green)
# 调整角度
gear_2.rotate(axis=vector(0, 0, 1), angle=2*pi/20)
i = 1
# while i<101:
# # 每秒钟播放100帧
# rate(100)
# print(i)
# i = i + 1
dt = 0.01
vr = pi/3
while i < 500:
rate(100)
gear_1.rotate(axis=vector(0, 0, 1), angle=-dt*vr)
gear_2.rotate(axis=vector(0, 0, 1), angle=dt*vr)
gear_3.rotate(axis=vector(0, 0, 1), angle=-dt*vr/2)
i = i + 1
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn