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)
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)