code: def convert_to_shape(self, origin_x=0, origin_y=0):
          
          sp = self._add_freeform_sp(origin_x, origin_y)
          path = self._start_path(sp)
          for drawing_operation in self:
              drawing_operation.apply_operation_to(path)
          return self._shapes._shape_factory(sp)
docs: Return new freeform shape positioned relative to specified offset.
  
          *origin_x* and *origin_y* locate the origin of the local coordinate
          system in slide coordinates (EMU), perhaps most conveniently by use
          of a |Length| object.
  
          Note that this method may be called more than once to add multiple
          shapes of the same geometry in different locations on the slide.