作者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://webptt.com/cn.aspx?n=bbs/Python/M.1447158904.A.9EF.html
1F:推 tiefblau: ball=[sphere() for _ in range(200)] 11/10 22:04
2F:→ darkgerm: 用阵列 ball[1] ~ ball[200] 11/11 11:43
3F:→ tsungjen: 解决了, 感谢楼上两楼 11/11 22:27