Модуль Python для объединения файлов DXF - PullRequest
0 голосов
/ 06 ноября 2019

Я ищу модуль Python, который будет объединять файлы DXF. Я нашел dxfgrabber и ezdxf, однако они, похоже, используются для разных приложений, чем то, что я ищу.

Я использую ExpressPCB, который выводит каждый слой печатной платы, отверстий и шелкографии отдельно. Для моего приложения я хочу объединить все эти отдельные DXF в один. См. Фото

enter image description here

Насколько я знаю, происхождение и т. Д. Совпадают, поэтому все должно выстроиться в линию, как в реальной жизни.

В настоящее время ни один из этих модулей не имеет учебных пособий для приложений такого типа. Некоторый псевдокод, чтобы передать идею с помощью питона:

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()

В моем приложении все файлы будут иметь одинаковую исходную точку и никогда не будут перекрываться, поэтому вы сможете легко объединять файлыкак-то. Заранее спасибо за помощь!

...