``` def update_g5x_offset(self, g5x_offset): # determine change in g5x offset since path was drawn path_offset = [n - o for n, o in zip(g5x_offset[:3], self.original_g5x_offset[:3])] transform = vtk.vtkTransform() transform.Translate(*self.tooltip_position) self.axes_actor.SetUserTransform(transform) self.reinitialize_iterator() self.path_actors[0].SetPosition(*path_offset) self.path_actors[1].SetBounds(self.path_actors[0].GetBounds()) self.update_render() def update_g92_offset(self, g92_offset): # determine change in g92 offset since path was drawn path_offset = [n - o for n, o in zip(g92_offset[:3], self.original_g92_offset[:3])] transform = vtk.vtkTransform() transform.Translate(*self.tooltip_position) self.axes_actor.SetUserTransform(transform) self.reinitialize_iterator() self.path_actors[0].SetPosition(*path_offset) self.path_actors[1].SetBounds(self.path_actors[0].GetBounds()) self.update_render() self.reinitialize_iterator()