def load(self, data_object): Body.load(self, data_object) Visual.load(self, data_object) # Link body and node toghether self._body.attachToNode(self._node) buoyantPlaneUp = defaults.gravity.normalisedCopy() * -1; self.set_buoyancy(buoyantPlaneUp) self._body.angularDamping = (10,10,10)
def init(self, parent, name, scene, shape_type, shape_props, mass, mesh, material, position = Ogre.Vector3.ZERO, orientation = Ogre.Quaternion.IDENTITY, scale = Ogre.Vector3(1,1,1)): Body.init(self, None, name, scene, mass, shape_type, shape_props, position, orietnation) Visual.init(self, None, name, scene, mesh, material, position, orietnation, scale)
def load(self, data_object): Body.load(self, data_object) Visual.load(self, data_object) # Link body and node toghether self._body.attachToNode(self._node) buoyantPlaneUp = defaults.gravity.normalisedCopy() * -1 self.set_buoyancy(buoyantPlaneUp) self._body.angularDamping = (10, 10, 10)
def init(self, parent, name, scene, shape_type, shape_props, mass, mesh, material, position=Ogre.Vector3.ZERO, orientation=Ogre.Quaternion.IDENTITY, scale=Ogre.Vector3(1, 1, 1)): Body.init(self, None, name, scene, mass, shape_type, shape_props, position, orietnation) Visual.init(self, None, name, scene, mesh, material, position, orietnation, scale)
def __init__(self): Body.__init__(self) Visual.__init__(self)