作者tsungjen ()
看板Python
標題[問題] vpython 3D畫圖
時間Tue Nov 10 20:35:00 2015
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
還是說有其他的方法?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 206.196.186.151
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1447158904.A.9EF.html
推 tiefblau: ball=[sphere() for _ in range(200)] 11/10 22:04
→ darkgerm: 用陣列 ball[1] ~ ball[200] 11/11 11:43
→ tsungjen: 解決了, 感謝樓上兩樓 11/11 22:27