
test_space=ODE_dSimpleSpaceCreate(space)
space2%=space%
space%=0
g.TODEGeom = New TODEGeom
g\mesh=CreateCube()
MoveEntity g\mesh,0,51,0
EntityColor g\mesh,0,255,0
g\body = ODE_dBodyCreate()
g\geom = ODE_create_object("cube",g\body,g\mesh,1,1,1,1)
ODE_dSpaceAdd(test_space,g\geom)
tode1=Handle(g)
body1=g\body
g.TODEGeom = New TODEGeom
g\mesh=CreateCube()
MoveEntity g\mesh,0,54,0
EntityColor g\mesh,0,255,0
g\body = ODE_dBodyCreate()
g\geom = ODE_create_object("cube",g\body,g\mesh,1,1,1,1)
ODE_dSpaceAdd(test_space,g\geom)
tode2=Handle(g)
body2=g\body
g.TODEGeom = New TODEGeom
g\mesh=CreateCube()
MoveEntity g\mesh,0,51,3
EntityColor g\mesh,0,255,0
g\body = ODE_dBodyCreate()
g\geom = ODE_create_object("cube",g\body,g\mesh,1,1,1,1)
ODE_dSpaceAdd(test_space,g\geom)
tode3=Handle(g)
body3=g\body
g.TODEGeom = New TODEGeom
g\mesh=CreateCube()
MoveEntity g\mesh,3,51,0
EntityColor g\mesh,0,255,0
g\body = ODE_dBodyCreate()
g\geom = ODE_create_object("cube",g\body,g\mesh,1,1,1,1)
ODE_dSpaceAdd(test_space,g\geom)
tode4=Handle(g)
body4=g\body
j1=ODE_dJointCreateFixed%()
ODE_dJointAttach(j1,body1%,body2%)
ODE_dJointSetFixed(j1)
j2=ODE_dJointCreateFixed%()
ODE_dJointAttach(j2,body2%,body3%)
ODE_dJointSetFixed(j2)
j3=ODE_dJointCreateFixed%()
ODE_dJointAttach(j3,body3%,body4%)
ODE_dJointSetFixed(j3)
space%=space2%