save as .dxf does not handle transformations
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Motivation:
Small scale photo lithography masks are used in a broad range of scientific application ranging from fundamental research in quantum information science to MEMS. Inkscape is an extremely versatile tool for prototyping such structures. Most lithography plotters require .dxf input.
Bug description:
version: 0.47
platform: linux (ubuntu)
.dxf conversion ignores transformations such as translations, rotations, etc..
To reproduce this bug:
1. draw two or more different looking arcs
2. shift them around
3. save as .dxf
4. import the .dxf in inkscape
-> the arcs are at the location where they were first drawn
It would be really great if someone fixes this bug and makes inkscape a universal tool for lithography mask construction.
Many thanks!
Sincerely,
Helmut Fedder
tags: | added: dxf exporting transformations |
Reproduced with Inkscape 0.47+devel r9442 on OS X 10.5.8 and verified with QCad 2.0.5.0:
Moved (or scaled) ellipses have a preserved 'transform' attribute [1] which apparently is ignored when exporting to DXF using 'Save as Desktop Cutting Plotter (R13) (*.dxf)'. If converting the moved arc/ellipse to path it initially still has the preserved 'transfrom' attribute until the path data is rewritten (triggered e.g. by moving or scaling it). The export error is not inherent to shapes (or ellipses) but affects regular paths with preserved 'transform' attributes as well.
[1] bug #233935 “Moves of circle stored in transform Attribute”