Arch: fixed projection of Drawing views of arch sectionplanes - fixes #2233

This commit is contained in:
Yorik van Havre 2015-12-23 11:32:36 -02:00
parent 38d90ab4c2
commit 474c114e66

View File

@ -384,7 +384,7 @@ class _ArchDrawingView:
import ArchVRM, WorkingPlane
wp = WorkingPlane.plane()
wp.setFromPlacement(obj.Source.Placement)
wp.inverse()
#wp.inverse()
render = ArchVRM.Renderer()
render.setWorkingPlane(wp)
render.addObjects(objs)
@ -392,12 +392,14 @@ class _ArchDrawingView:
render.cut(obj.Source.Shape,obj.ShowCut)
else:
render.cut(obj.Source.Shape)
self.svg += '<g transform="scale(1,-1)">\n'
self.svg += render.getViewSVG(linewidth="LWPlaceholder")
self.svg += fillpattern
self.svg += render.getSectionSVG(linewidth="SWPlaceholder",fillpattern="sectionfill")
if hasattr(obj,"ShowCut"):
if obj.ShowCut:
self.svg += render.getHiddenSVG(linewidth="LWPlaceholder")
self.svg += '</g>\n'
# print render.info()
else: