#!/usr/bin/env python

from physics import *
#scene.stereo = 'redcyan'
wall = FixedPhysicsObject(position=vector(0,.10,0),
						  gfx=PhysicsObjectGraphics(gfx=box(length=0.2, width=0.2, height=.025, color=color.blue)))
ball = PhysicsObject(position=vector(0,-0.10,0), mass=1, momentum=vector(-0.0, 0, 0),
					 gfx=PhysicsObjectGraphics(sphere(radius=0.0625/2, color=color.red)))
objs = [wall, ball]


spring = Spring(100, 0.20, wall, ball,
				SpringGraphics(helix(color=color.green, radius=.01, coils=10, thickness=.005)))
gravity = ConstantForce(vector(0, -g, 0), objs)
actors = [spring, gravity]

scene.autoscale = 0
Simulation(actors, objs).simulate()
