diff --git a/src/Mod/OpenSCAD/importCSG.py b/src/Mod/OpenSCAD/importCSG.py index d826781278..1cee8d5dce 100644 --- a/src/Mod/OpenSCAD/importCSG.py +++ b/src/Mod/OpenSCAD/importCSG.py @@ -381,6 +381,7 @@ def CGALFeatureObj(name,children,arguments=[]): def p_offset_action(p): 'offset_action : offset LPAREN keywordargument_list RPAREN OBRACE block_list EBRACE' + subobj=None if len(p[6]) == 0: newobj = placeholder('group',[],'{}') elif (len(p[6]) == 1 ): #single object diff --git a/src/Mod/OpenSCAD/prototype.py b/src/Mod/OpenSCAD/prototype.py index 2e820cad49..2f4b0c3888 100644 --- a/src/Mod/OpenSCAD/prototype.py +++ b/src/Mod/OpenSCAD/prototype.py @@ -86,6 +86,7 @@ class Node: import FreeCAD,Part if not doc: doc=FreeCAD.newDocument() + obj=None namel=self.name.lower() multifeature={'union':"Part::MultiFuse",'imp_union':"Part::MultiFuse", 'intersection':"Part::MultiCommon"}