我能够使用可以生成正方形的 Python ezdxf 函数编写 dxf 文件。但我想画另一个更小的正方形,并想从更大的正方形中减去它以获得一个圆环。如何使用 ezdxf 函数做到这一点?
这是我的代码,它可以使用 ezdxf 生成方形阴影并将其写入 DXF 文件。
import ezdxf
doc = ezdxf.new("R2010") # create a new DXF drawing (AutoCAD 2010)
msp = doc.modelspace() # we are working in model space
msp.add_line((10, 10), (0, 10))
msp.add_line((0, 10), (0, 0))
msp.add_line((0, 0), (10, 0))
msp.add_line((10, 0), (10, 10))
doc.saveas("hatch_with_spline_edge.dxf") # save DXF drawing