我是python的新手,正在尝试创建模式并将其导出为.gds或.dxf文件格式。我正在使用预定义的纳斯卡形状,但是在创建正方形和矩形时遇到一些问题。 1)正方形像钻石一样旋转,找不到如何使其变为正方形。 (Fig. 1 Supposed to be square, not diamond) 2)试图通过依次添加正方形来生成不同纵横比的矩形,但是在不添加正方形的情况下找不到如何生成矩形。 (Fig. 2 Supposed to be rectangle)
import nazca as nd
with nd.Cell('square') as hole:
square_shape = nd.geometries.circle(radius=25, N=4)
nd.Polygon(points=square_shape).put(0)
hole.put(array=[200, [100, 0], 200, [0, 100]])
hole.put(array=[200, [100, 0], 134, [0, 150]])
nd.export_gds(filename= 'squtest.gds')