+ def serialize(self):
+ """ Return the required information from the ray_manager """
+ if self._direction is None:
+ direction = None
+ spread = None
+ else:
+ direction = self._direction.angle_degrees
+ spread = math.degrees(self.spread)
+ return {
+ "radius_limits": (self._min_radius, self._max_radius),
+ "direction": direction,
+ "spread": spread,
+ }
+