def origin_displacement(self):
        """
        planar distance of start point from self.location along :math:`-Z` axis
        """
        return self.start_point.sub(self.location.origin).dot(-self.location.zDir)
planar distance of start point from self.location along :math:`-Z` axis