From 3cdadf788442e28a04d3d7a0eb8df9cb88d331aa Mon Sep 17 00:00:00 2001 From: s-ol Date: Fri, 25 Nov 2022 21:46:09 +0100 Subject: case: add "template" svg output --- case/case.py | 71 +++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 54 insertions(+), 17 deletions(-) (limited to 'case/case.py') diff --git a/case/case.py b/case/case.py index 0886964..cb49f0a 100644 --- a/case/case.py +++ b/case/case.py @@ -160,7 +160,7 @@ def make_plate( bottom = plate.faces(' 1: outputs = sys.argv[1:] - for name, fmt, obj in make_plate(**design, outputs=outputs): + for output in make_plate(**design, outputs=outputs): + name, fmt, obj = output[:3] + opt = None + if len(output) > 3: + opt = output[3] + filename = '{}.{}'.format(name, fmt) print('generating "{}"...'.format(filename)) if fmt == 'str': with open(filename, 'w') as f: f.write(obj) else: - cq.exporters.export(obj, filename) + cq.exporters.export(obj, filename, opt=opt) -- cgit v1.2.3