Beispiel #1
0
def load_holes(file_name):
    infile = open(file_name, "r")
    holes = []
    bbpath = []
    while infile:
        line = infile.readline()
        if(len(line) == 0):
            break
        elif(line[0] == '/'):
            continue
        else:
            hole = []
            while infile:
                if(len(line) == 0):
                    if len(hole) != 0:
                        holes.append(hole)
                    break
                elif(line[0] == '/'):
                    holes.append(hole)
                    break
                s = line.split()
                print s
                hole.append([float(s[0]), float(s[1])])
                line = infile.readline()
            bbpath.append(mplp.Path(np.array(hole)))
    return holes, bbpath
Beispiel #2
0
def load_points(file_name):
    infile = open(file_name, "r")
    points = []
    while infile:
        line = infile.readline()
        s = line.split()
        if len(s) == 0:
            break
        points.append([float(s[0]), float(s[1])])
    return points
Beispiel #3
0
def load_points(file_name):
    infile = open(file_name, "r")
    points = []
    while infile:
        line = infile.readline()
        s = line.split()
        if len(s) == 0:
            break
        points.append([float(s[0]), float(s[1])])
    return points