From e6a547f33cef12eb8eda323dc221c44bbd13bd1c Mon Sep 17 00:00:00 2001 From: Nexusnui <131207888+Nexusnui@users.noreply.github.com> Date: Thu, 11 Apr 2024 21:52:07 +0200 Subject: [PATCH] Update importCSG.py Fixed Scaling with one parameter --- src/Mod/OpenSCAD/importCSG.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Mod/OpenSCAD/importCSG.py b/src/Mod/OpenSCAD/importCSG.py index 886b0453d0..1760b43a35 100644 --- a/src/Mod/OpenSCAD/importCSG.py +++ b/src/Mod/OpenSCAD/importCSG.py @@ -825,7 +825,10 @@ def p_linear_extrude_with_transform(p): s = [1.0,1.0] t = 0.0 if 'scale' in p[3]: - s = [float(p[3]['scale'][0]), float(p[3]['scale'][1])] + if isinstance(p[3]['scale'], str): + s = [float(p[3]['scale']), float(p[3]['scale'])] + else: + s = [float(p[3]['scale'][0]), float(p[3]['scale'][1])] if printverbose: print ("Scale: " + str(s)) if 'twist' in p[3]: t = float(p[3]['twist'])