[問題] vpython 3D畫圖

看板Python作者時間10年前 (2015/11/10 20:35), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
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

11/10 22:04, , 1F
ball=[sphere() for _ in range(200)]
11/10 22:04, 1F

11/11 11:43, , 2F
用陣列 ball[1] ~ ball[200]
11/11 11:43, 2F

11/11 22:27, , 3F
解決了, 感謝樓上兩樓
11/11 22:27, 3F
文章代碼(AID): #1MGUHudl (Python)
文章代碼(AID): #1MGUHudl (Python)