I'm have installed Python(x,y)-2.7.2.3 on Win7 32-bit system to draw a simple 3D animation with vpython module. The script is shown as following, but the spyder complains with an exclamation mark at the first line of the script and hint shows that 'from visual import *' used; unable to detect undefined names. The script runs pretty well in IDLE, so I'm sure the problem came from spyder. Can anyone helps me, please ?
from visual import *floor = box (pos=(0,0,0), length=4, height=0.5, width=4, color=color.blue)
ball = sphere (pos=(0,4,0), radius=1, color=color.red)
ball.velocity = vector(0,-1,0)
dt = 0.01
while 1:
rate (100)
ball.pos = ball.pos + ball.velocity*dt
if ball.y < ball.radius:
ball.velocity.y = abs(ball.velocity.y)
else:
ball.velocity.y = ball.velocity.y - 9.8*dt