0

I am able to write dxf file using Python ezdxf function which can generate a square. But I want to draw another smaller square and want to to subtract it from bigger square to get an annular ring. How can I do that using ezdxf function?

Here is my code which can generate square hatch using ezdxf and write it into a DXF file.

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 
Adirio
  • 5,040
  • 1
  • 14
  • 26
Supernova
  • 25
  • 4

0 Answers0