def convert(): objFile = filedialog.askopenfilename(initialdir="/", title="Select file", filetypes=(("obj files", "*.obj"), ("all files", "*.*"))) obj = open(objFile).read().split('\n') objCount = 0 objects = [] for i in obj: if (i.startswith('o ')): a = Mesh() a.setName(i.split()[1]) objects.append(a) print('Mesh:', i.split()[1]) if (i.startswith('v ')): _, x, y, z = i.split() objects[len(objects) - 1].addVertex(x, y, z) print('push to vertexs', x, y, z, len(objects) - 1) print(len(objects)) for o in objects: for x in CodeConverter.CPP(o): app.setOutput(x)