fix transformation error in living_hinge
This commit is contained in:
parent
c4a20dec65
commit
0c3de31308
@ -72,7 +72,6 @@ class LivingHinge(inkex.EffectExtension):
|
|||||||
# get selected nodes
|
# get selected nodes
|
||||||
if self.svg.selected:
|
if self.svg.selected:
|
||||||
# put lines on the current layer
|
# put lines on the current layer
|
||||||
parent = self.svg.get_current_layer()
|
|
||||||
for id, element in self.svg.selection.filter(Rectangle).items():
|
for id, element in self.svg.selection.filter(Rectangle).items():
|
||||||
# inkex.utils.debug("id:" + id)
|
# inkex.utils.debug("id:" + id)
|
||||||
# for key in node.attrib.keys():
|
# for key in node.attrib.keys():
|
||||||
@ -90,7 +89,7 @@ class LivingHinge(inkex.EffectExtension):
|
|||||||
s = s + "M %s, %s L %s, %s " % (line['x1'], line['y1'], line['x2'], line['y2'])
|
s = s + "M %s, %s L %s, %s " % (line['x1'], line['y1'], line['x2'], line['y2'])
|
||||||
style = { 'stroke': '#000000', 'fill': 'none', 'stroke-width': self.svg.unittouu("0.1 mm")}
|
style = { 'stroke': '#000000', 'fill': 'none', 'stroke-width': self.svg.unittouu("0.1 mm")}
|
||||||
drw = {'style':str(inkex.Style(style)), 'd': s}
|
drw = {'style':str(inkex.Style(style)), 'd': s}
|
||||||
hinge = etree.SubElement(parent, inkex.addNS('path', 'svg'), drw)
|
hinge = etree.SubElement(element.getparent(), inkex.addNS('path', 'svg'), drw)
|
||||||
desc = etree.SubElement(hinge, inkex.addNS('desc', 'svg'))
|
desc = etree.SubElement(hinge, inkex.addNS('desc', 'svg'))
|
||||||
desc.text = "Hinge cut parameters: actual(requested)\n" \
|
desc.text = "Hinge cut parameters: actual(requested)\n" \
|
||||||
"cut length: %.2f %s (%.2f %s)\n" \
|
"cut length: %.2f %s (%.2f %s)\n" \
|
||||||
|
Loading…
Reference in New Issue
Block a user