From 0d2b38c6b41e0d9f0e9cebe9d5f75089dc8c637d Mon Sep 17 00:00:00 2001 From: Sebastian Hoogen Date: Tue, 17 Sep 2013 13:45:49 +0200 Subject: [PATCH] OpenSCAD import: fixed modifying wrong placment when centering linear extrusion --- src/Mod/OpenSCAD/importCSG.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Mod/OpenSCAD/importCSG.py b/src/Mod/OpenSCAD/importCSG.py index cc2cd1b7e..ecf689fdf 100644 --- a/src/Mod/OpenSCAD/importCSG.py +++ b/src/Mod/OpenSCAD/importCSG.py @@ -567,11 +567,12 @@ def p_linear_extrude_with_twist(p): else : obj = p[6][0] if t: - p[0] = [process_linear_extrude_with_twist(obj,h,t)] + newobj = [process_linear_extrude_with_twist(obj,h,t)] else: - p[0] = [process_linear_extrude(obj,h)] + newobj = [process_linear_extrude(obj,h)] if p[3]['center']=='true' : - center(obj,0,0,h) + center(newobj,0,0,h) + p[0] = newobj if printverbose: print "End Linear Extrude with twist" def p_import_file1(p):