def __init__(self, **kwargs): super(Aperture, self).__init__(**kwargs) self.plane = Plane.orthogonal_to_ray(self.placement)
def when_plane_constructed_from_ray(self): self.plane = Plane.orthogonal_to_ray(self.ray)
def generate_start_and_stop_objects_as_plane(self): self.target_context = "Plane" self.generate_start_and_stop_position_direction_and_ray() self.start_object = Plane.orthogonal_to_ray(self.start_ray) self.stop_object = Plane.orthogonal_to_ray(self.stop_ray)