#!/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()