在vpython中设置线动画

2024-05-17 19:06:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图动画一条线,通过增加它的长度在7个步骤。但是当我编译这段代码时,我只看到一个空白屏幕。你知道吗

import time
from visual import *
rod = cylinder (length=6, color=color.red, radius=.5, pos=(-3,-2,0))
i=0
while(i<7):
  rate(10)
  rod.length=i
  time.sleep(1)
  i+=1

为了在慢动作中看到这个过程,我增加了1秒的睡眠时间。 如果我错了,请纠正我。。。你知道吗


Tags: 代码fromimport屏幕time步骤动画red
1条回答
网友
1楼 · 发布于 2024-05-17 19:06:22
import time
from visual import *
rod = cylinder (length=6, color=color.red, radius=.5, pos=(-3,-2,0))
i=0
while(i<7):
  rate(2)
  rod.length=rod.length-1
  i+=1
  #time.sleep(1)
  if rod.length==0:
      break

相关问题 更多 >