errors in numeric scaling of open lines
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Using Inkscape 0.44.1, I have created objects and tried to precisely place
them. As I type one coordinate (X, Y, H-size or V-size), one or more of
the others change by themselves. I have tried this with my units set to mm
and to px, in different drawings, with the same results. To my surprise,
the problem was worse (that is, the coordinate change was greater) using
pixels, than it was when using millimeters.
Sometimes the coordinate that I am changing, changes when I press the Enter
key. For instance, I had a vertical line, position was X=45.8mm, Y=2.0mm,
H=0.4mm, V=136mm. Getting the H parameter to STAY at 0.4mm, required five
or six interations of selecting the H field, typing "0.4" , hitting Enter,
and watching it asymptotically approach 0.4 (0.443, 0.421, 0.410, 0.405,
0.403, 0.401, 0.401, 0.400 (FINALLY!)). Then I had to play with X, Y, and
V, and H again, until finally they were all stable at the desired values.
Is this the result of floating-point inaccuracies when changing to/from the
SVG default units of measurement? What are they, anyway?
Oh, forgot to mention: this copy of Inkscape is being used on a laptop
running Micro$oft Windows XP Pro, Service Pack 2.