Ejemplo n.º 1
0
Archivo: ray.py Proyecto: kralf/morsel
  def fit(self, node):
    Base.fit(self, node)

    position = panda.Vec3(*self.origin)+panda.Vec3(*self.direction)*self.length
    self.position = [position[0], position[1], position[2]]
    
    self.geometry = panda.OdeRayGeom(node.world.space, self.globalLength)
Ejemplo n.º 2
0
Archivo: ray.py Proyecto: kralf/morsel
    def fit(self, node):
        Base.fit(self, node)

        self.geometry = panda.CollisionRay(panda.Point3(*self.origin), panda.Vec3(*self.direction))
Ejemplo n.º 3
0
Archivo: ray.py Proyecto: kralf/morsel
 def getMesh(self):
   mesh = Base.getMesh(self)
   mesh.orientation = [0, 180, 0]
   
   return mesh