diff --git a/src/Mod/Arch/ArchSectionPlane.py b/src/Mod/Arch/ArchSectionPlane.py index 1eb7fc076..8a8d3b9f1 100644 --- a/src/Mod/Arch/ArchSectionPlane.py +++ b/src/Mod/Arch/ArchSectionPlane.py @@ -95,6 +95,7 @@ def getSVG(section,allOn=False,renderMode="Wireframe",showHidden=False,showFill= spaces = [] nonspaces = [] drafts = [] + cutface = None for o in objs: if Draft.getType(o) == "Space": spaces.append(o) @@ -110,9 +111,8 @@ def getSVG(section,allOn=False,renderMode="Wireframe",showHidden=False,showFill= fillpattern += ' x="0" y="0" width="10" height="10">' fillpattern += '' fillpattern += '' - # generating SVG - if renderMode == "Solid": + if renderMode in ["Solid",1]: # render using the Arch Vector Renderer import ArchVRM, WorkingPlane wp = WorkingPlane.plane() diff --git a/src/Mod/TechDraw/App/DrawViewArch.cpp b/src/Mod/TechDraw/App/DrawViewArch.cpp index 70185b7fb..9705e65ef 100644 --- a/src/Mod/TechDraw/App/DrawViewArch.cpp +++ b/src/Mod/TechDraw/App/DrawViewArch.cpp @@ -103,7 +103,7 @@ App::DocumentObjectExecReturn *DrawViewArch::execute(void) std::stringstream paramStr; paramStr << ",allOn=" << (AllOn.getValue() ? "True" : "False") - << ",renderMode=\"" << RenderMode.getValue() << "\"" + << ",renderMode=" << RenderMode.getValue() << ",showHidden=" << (ShowHidden.getValue() ? "True" : "False") << ",showFill=" << (ShowFill.getValue() ? "True" : "False") << ",scale=" << Scale.getValue()