From d7a069324222bb8f69adc9b1c815fc9f3f6a29d6 Mon Sep 17 00:00:00 2001 From: Hiroshi Murayama Date: Mon, 30 Sep 2019 18:52:17 +0900 Subject: fix a issue that coordinate normalization for excellon is imperfect --- gerberex/dxf.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'gerberex/dxf.py') diff --git a/gerberex/dxf.py b/gerberex/dxf.py index eca246c..00b7695 100644 --- a/gerberex/dxf.py +++ b/gerberex/dxf.py @@ -475,9 +475,8 @@ class DxfFile(CamFile): self.statements.pitch = value def write(self, filename=None, filetype=FT_RX274X): - if self.settings.notation != 'absolute': - raise Exception('DXF file\'s notation must be absolute ') - + self.settings.notation = 'absolute' + self.settings.zeros = 'trailing' filename = filename if filename is not None else self.filename with open(filename, 'w') as f: if filetype == self.FT_RX274X: -- cgit