diff --git a/src/Mod/Arch/ArchSectionPlane.py b/src/Mod/Arch/ArchSectionPlane.py
index afa607c1dc..9aa8818b2e 100644
--- a/src/Mod/Arch/ArchSectionPlane.py
+++ b/src/Mod/Arch/ArchSectionPlane.py
@@ -320,7 +320,7 @@ def getSVG(source,
lineColor=(0.0, 0.0, 0.0),
fontsize=1,
showFill=False,
- fillColor=(0.8, 0.8, 0.8),
+ fillColor=(1.0, 1.0, 1.0),
techdraw=False,
fillSpaces=False,
cutlinewidth=0,
@@ -400,10 +400,10 @@ def getSVG(source,
svgSymbolLineWidth = str(linewidth * yt)
hiddenPattern = archUserParameters.GetString("archHiddenPattern","30,10")
svgHiddenPattern = hiddenPattern.replace(" ","")
- fillpattern = ''
- fillpattern += ''
- fillpattern += ''
+ #fillpattern = ''
+ #fillpattern += ''
+ #fillpattern += ''
svgLineColor = Draft.getrgb(lineColor)
svg = ''
# reading cached version
@@ -444,11 +444,16 @@ def getSVG(source,
render.cut(cutplane,showHidden)
else:
render.cut(cutplane)
- svgcache += '\n'
+ g = '\n'
+ if hasattr(source.ViewObject,"RotateSolidRender"):
+ if (source.ViewObject.RotateSolidRender.Value != 0):
+ g = '\n'
+ svgcache += g
svgcache += render.getViewSVG(linewidth="SVGLINEWIDTH")
- svgcache += fillpattern
- svgcache += render.getSectionSVG(linewidth="SVGCUTLINEWIDTH",
- fillpattern="sectionfill")
+ #svgcache += fillpattern
+ svgcache += render.getSectionSVG(linewidth="SVGCUTLINEWIDTH",fillpattern="#ffffff")
if showHidden:
svgcache += render.getHiddenSVG(linewidth="SVGLINEWIDTH")
svgcache += '\n'