示例#1
0
 def __init__(self, world, pos, size, mass):
     self.world = world
     self.pos = pos
     # Create a body inside the world
     self.body = Body(world)
     M = Mass()
     M.setSphere(2500.0, size)
     M.mass = mass
     self.body.setMass(M)
     self.body.setPosition(pos)
     # draw body
     self.rbody = sphere(pos=pos, radius=size)
示例#2
0
 def __init__(self, world, space, pos, size, mass, color=(0.7, 0.7, 0.7)):
     self.world = world
     self.pos = pos
     # Create a body inside the world
     self.body = Body(world)
     M = Mass()
     M.setSphere(2500, size)
     M.mass = mass
     self.body.setMass(M)
     self.body.setPosition(pos)
     if space:
         # setect colisions
         self.geom = GeomSphere(space, size)
         self.geom.setBody(self.body)
     # draw body
     self.rbody = sphere(pos=pos, radius=size, color=color)
示例#3
0
 def __init__(self, world, space, pos, size, mass, color=(0.7, 0.7, 0.7)):
     self.world = world
     self.pos = pos
     # Create a body inside the world
     self.body = Body(world)
     M = Mass()
     M.setSphere(2500, size)
     M.mass = mass
     self.body.setMass(M)
     self.body.setPosition(pos)
     if space:
         # setect colisions
         self.geom = GeomSphere(space, size)
         self.geom.setBody(self.body)
     # draw body
     self.rbody = sphere(pos=pos, radius=size, color=color)