使用Nazca创建多边形形状

时间:2019-09-24 10:06:06

标签: python-3.x polygon

我是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')

0 个答案:

没有答案