#!/usr/bin/env python import numpy as np import ezdxf import random from math import sqrt import copy from LayoutEditor import LayoutScript from LayoutScript import * l=project.newLayout(); #rename a layer layers.num(6).name="new text" c=l.drawing.currentCell c.cellName="test-cell-python" c.addBox(0,0,5000,7000,5) c.addRoundedBox(10000,0,5000,7000,500,5) c.addChamferedBox(20000,0,5000,7000,500,5) c.addCircleBox(point(0,10000),point(5000,17000),5) c.addEllipse(5,point(12500,15000),2500,3500) c.addPolygonArc(point(22500,15000),2500,3500,0,340,5) e=c.addText(5,point(25,25000),layers.num(6).name) e.setWidth(1000) l.drawing.saveFile("/home/jingyan/Documents/summer_intern_lemur/roco_electrical/testout.dsn") print("Python script completed")