[問題] 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