From d4f3cb7277e94787650e499dafe3b89b8673989e Mon Sep 17 00:00:00 2001 From: Sebastian Hoogen Date: Sat, 9 May 2015 19:57:36 +0200 Subject: [PATCH] use transformGeometry in importSVG partly reverts f045df1ef374a5853b79acc062eef2c0667ed311 as workaround for issue #2062 --- src/Mod/Draft/importSVG.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Mod/Draft/importSVG.py b/src/Mod/Draft/importSVG.py index c4fe95bcd..765c1ab2e 100644 --- a/src/Mod/Draft/importSVG.py +++ b/src/Mod/Draft/importSVG.py @@ -1004,12 +1004,14 @@ class svgHandler(xml.sax.ContentHandler): if isinstance(sh,Part.Shape): if self.transform: FreeCAD.Console.PrintMessage("applying object transform: %s\n" % self.transform) - sh = transformCopyShape(sh,self.transform) - #sh = sh.transformGeometry(self.transform) + #sh = transformCopyShape(sh,self.transform) + # see issue #2062 + sh = sh.transformGeometry(self.transform) for transform in self.grouptransform[::-1]: FreeCAD.Console.PrintMessage("applying group transform: %s\n" % transform) - sh = transformCopyShape(sh,transform) - #sh = sh.transformGeometry(transform) + #sh = transformCopyShape(sh,transform) + # see issue 2062 + sh = sh.transformGeometry(transform) return sh elif Draft.getType(sh) == "Dimension": pts = []