[问题] vpython 3D画图

楼主: tsungjen   2015-11-10 20:35:00
vpython 画球的指令
ball=shpere()
但是我想要画出很多很多颗球, 每颗球有自己的座标并且可以运动
已知球的数量, 且座标存在矩阵p里面
我想要写出
ball1=sphere()
ball1.pos=(p.x, p.y, p.z) #p.x, py, pz为示意
.
.
.
.
.
ball200=sphere
ball200.pos=(p.x, p.y, p.z)
我原本想要用for循环写
但是不知道要怎么写出ball0~ball200
还是说有其他的方法?
作者: tiefblau (tiefblau)   2015-11-10 22:04:00
ball=[sphere() for _ in range(200)]
作者: darkgerm (黑骏)   2015-11-11 11:43:00
用阵列 ball[1] ~ ball[200]
楼主: tsungjen   2015-11-11 22:27:00
解决了, 感谢楼上两楼

Links booklink

Contact Us: admin [ a t ] ucptt.com