我正在寻找一个将合并 dxf 文件的 python 模块。我找到了 dxfgrabber 和 ezdxf,但是它们似乎用于不同的应用程序,然后是我所追求的。
我用的是ExpressPCB,它分别输出PCB的每一层、孔和丝印。对于我的应用程序,我想将所有这些单独的 DXF 组合成一个。见照片
据我所知,起源等都是相同的,所以它应该像在现实生活中一样排列。
目前,这些模块都没有针对此类应用程序的任何教程。一些psudo代码以pythonic方式传达这个想法:
dxf_file1 = read(file1)
dxf_file2 = read(file2)
dxf_file3 = read(file3)
out_file.append(dxf_file1)
out_file.append(dxf_file2)
out_file.append(dxf_file3)
outfile.save()
在我的应用程序中,文件都将具有相同的原点并且永远不会重叠,因此您应该能够以某种方式轻松合并文件。提前感谢您的帮助!