Exemplo n.º 1
0
 def add_ray_signals(self, unit: Unit, signals: dict):
     rays = unit.get_rays_world()
     unit.intersected = [
         self.scene.intersected_segment(p1, p2) for p1, p2 in rays
     ]
     # signals['rays_max'] = [(p1-p2).len() for p1, p2 in rays],
     signals['rays_intersected'] = [(p1 - p2).len()
                                    for p1, p2 in unit.intersected]