<> = VPython 一个相当傻瓜的3D软件包 = == 简介 == [[http://www.vpython.org/|官方网站]] == 代码 == === first === 直接照着他的[[http://www.vpython.org/VPython_Intro.pdf|Tutorial]]一步一步写下来的。-- by [[huangyi]] {{{#!python from visual import * ball = sphere(pos=(-5,0,0),radius=0.5,color=color.red) ball.trail = curve(color=ball.color) wallR = box(pos=(6,0,0),size=(0.2,12,12),color=color.green) wallL = box(pos=(-6,0,0),size=(0.2,12,12),color=color.green) wallT = box(pos=(0,6,0),size=(12,0.2,12),color=color.orange) wallB = box(pos=(0,-6,0),size=(12,0.2,12),color=color.orange) wallBa = box(pos=(0,0,-6),size=(12,12,0.2),color=color.cyan) dt = 0.05 ball.velocity = vector(2,5,-1) while True: rate(100) ball.pos = ball.pos+ball.velocity*dt if ball.x>wallR.x: ball.velocity.x *= -1 if ball.xwallT.y: ball.velocity.y *=-1 if ball.y6: ball.velocity.z *= -1 ball.trail.append(pos=ball.pos) }}} {{attachment:temp.gif}} === 发布您的代码 === * 谢谢分享使用VPython编写的3D小程序 == 讨论区 == * 推荐一个视频教程: http://vpython.erikthompson.com/ -- by [[Feather]]