diff options
| author | Alvin Penner <penner@vaxxine.com> | 2012-06-07 21:20:45 +0000 |
|---|---|---|
| committer | apenner <penner@vaxxine.com> | 2012-06-07 21:20:45 +0000 |
| commit | dd7bb861abb2a77797ace7f49fd51d19ffd5b389 (patch) | |
| tree | de5d118a338ffc92bd0bc7f051c00508a5ddccee | |
| parent | probably this was intended (diff) | |
| download | inkscape-dd7bb861abb2a77797ace7f49fd51d19ffd5b389.tar.gz inkscape-dd7bb861abb2a77797ace7f49fd51d19ffd5b389.zip | |
dxf import. allow spline to be closed (Bug 1001521)
Fixed bugs:
- https://launchpad.net/bugs/1001521
(bzr r11467)
| -rwxr-xr-x | share/extensions/dxf_input.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/share/extensions/dxf_input.py b/share/extensions/dxf_input.py index 94f80aa84..1282be880 100755 --- a/share/extensions/dxf_input.py +++ b/share/extensions/dxf_input.py @@ -104,6 +104,8 @@ def export_SPLINE(): path = 'M %f,%f' % (vals[groups['10']][0], vals[groups['20']][0]) for i in range (0, (ctrls - 1)/3): path += ' C %f,%f %f,%f %f,%f' % (vals[groups['10']][3*i + 1], vals[groups['20']][3*i + 1], vals[groups['10']][3*i + 2], vals[groups['20']][3*i + 2], vals[groups['10']][3*i + 3], vals[groups['20']][3*i + 3]) + if vals[groups['70']][0] & 1: # closed path + path += ' z' attribs = {'d': path, 'style': style} inkex.etree.SubElement(layer, 'path', attribs) if ctrls == 3 and knots == 6: # quadratic |
