如何使用Python进行Klayout版图绘制(3/4)
在之前已经介绍过如何进行该类应用的环境设置及基本操作,如何使用Python进行Klayout版图绘制,本次,主要介绍的是一些基本图形的绘制方法实例,都是经过实际验证可用的,希望对感兴趣的小伙伴有所帮助;
本次主要要介绍的点(Point),矢量(Vector),矩形(Box)的绘制实例;
1 Point Class
点,顾名思义,就是坐标,这种元素在图形绘制时的用途在于定位;
1.1 如何创建点?
a=pya.Point(3,4)
注意:由于Point是关键词,需要首字母大写,小写是不识别的;
1.2 点常用的属性
常用的属性是x,y
print(a.x)
print(a.y)
分别输出点的x左边和y坐标
1.3 点常用的方法
1)distance方法,用来计算两点之间的距离,
pya.Point(0,0).distance(pya.Point(3,4)<