small fix in Draft importSVG
+ removed unused blocks + added description strings
This commit is contained in:
parent
43e186186a
commit
1c5f92bebe
|
@ -231,6 +231,7 @@ def getrgb(color):
|
||||||
return "#"+r+g+b
|
return "#"+r+g+b
|
||||||
|
|
||||||
def splitpathd(pathdstr):
|
def splitpathd(pathdstr):
|
||||||
|
"returns a list with the elements contained in the d attribute of a path"
|
||||||
whitespacechars = [' ','\t','\r','\n']
|
whitespacechars = [' ','\t','\r','\n']
|
||||||
commandchars = ['m','M','l','L','h','H','v','V','a','A','c','C','q','Q','s','S','t','T','z','Z']
|
commandchars = ['m','M','l','L','h','H','v','V','a','A','c','C','q','Q','s','S','t','T','z','Z']
|
||||||
numberchars = ['e','E','+','-','.','0','1','2','3','4','5','6','7','8','9']
|
numberchars = ['e','E','+','-','.','0','1','2','3','4','5','6','7','8','9']
|
||||||
|
@ -360,37 +361,6 @@ class svgHandler(xml.sax.ContentHandler):
|
||||||
if name == "g":
|
if name == "g":
|
||||||
self.grouptransform.append(FreeCAD.Matrix())
|
self.grouptransform.append(FreeCAD.Matrix())
|
||||||
|
|
||||||
'''
|
|
||||||
print "existing grouptransform: ",self.grouptransform
|
|
||||||
print "existing transform: ",self.transform
|
|
||||||
if "translate" in tr:
|
|
||||||
i0 = tr.index("translate")
|
|
||||||
print "getting translate ",tr
|
|
||||||
if "translate" in self.transform:
|
|
||||||
self.transform['translate'] = self.transform['translate'].add(Vector(float(tr[i0+1]),-float(tr[i0+2]),0))
|
|
||||||
else:
|
|
||||||
self.transform['translate'] = Vector(float(tr[i0+1]),-float(tr[i0+2]),0)
|
|
||||||
if "translate" in self.grouptransform:
|
|
||||||
print "adding to group ",self.grouptransform['translate']
|
|
||||||
self.transform['translate'] = self.grouptransform['translate'].add(self.transform['translate'])
|
|
||||||
else:
|
|
||||||
if "translate" in self.grouptransform:
|
|
||||||
print "adding to group ",self.grouptransform['translate']
|
|
||||||
self.transform['translate'] = self.grouptransform['translate']
|
|
||||||
if "scale" in tr:
|
|
||||||
i0 = tr.index("scale")
|
|
||||||
if "scale" in self.transform:
|
|
||||||
self.transform['scale'] = self.transform['scale'].add(Vector(float(tr[i0+1]),float(tr[i0+2]),0))
|
|
||||||
else:
|
|
||||||
print tr
|
|
||||||
self.transform['scale'] = Vector(float(tr[i0+1]),float(tr[i0+2]),0)
|
|
||||||
if "scale" in self.grouptransform:
|
|
||||||
self.transform['scale'] = self.transform['scale'].add(self.grouptransform['scale'])
|
|
||||||
else:
|
|
||||||
if "scale" in self.grouptransform:
|
|
||||||
self.transform['scale'] = self.grouptransform['scale']
|
|
||||||
'''
|
|
||||||
|
|
||||||
if (self.style == 1):
|
if (self.style == 1):
|
||||||
self.color = self.col
|
self.color = self.col
|
||||||
self.width = self.lw
|
self.width = self.lw
|
||||||
|
|
Loading…
Reference in New Issue
Block a user