def METHOD_NAME(self, edge1, edge2):
    '''
    > takes 2 tuples, each tuple contains 2 vectors
    < returns the point halfway on line. See intersect_line_line
    '''
    line = self.line_from_edge_intersect(edge1, edge2)
    return (line[0] + line[1]) / 2