Code: Select all
App.newDocument("new")
Gui.activateWorkbench("DraftWorkbench")
import Draft
for vertexNum, vertex in enumerate(vertices):
p=Draft.makePoint(vertex[0],vertex[1],vertex[2])
p.Label=str(vertexNum)
Code: Select all
App.newDocument("new")
Gui.activateWorkbench("DraftWorkbench")
import Draft
for vertexNum, vertex in enumerate(vertices):
p=Draft.makePoint(vertex[0],vertex[1],vertex[2])
p.Label=str(vertexNum)
Code: Select all
r1 = re.search(r'vertices\s*\(\s*(.*)\s*\)', s, re.DOTALL)
vertices = [(float(v[0]),float(v[1]),float(v[2]))
for v in re.findall(r'\(\s*([0-9.]+)\s+([0-9.]+)\s+([0-9.]+)\s*\)', r1.group(1))]
print(vertices)