2014-04-25 8:57 GMT+02:00 Papoj Thamjaroenporn <pt2277@...3110...>:
Hi,
I’m writing here for the first time so nice to meet you all!
I started playing with Inkscape since a few weeks ago and one thing I haven’t really understood is the way coordinate system works on Inkscape. First of all, in the UI, the origin lies at the bottom-left corner of the canvas, with y-axis pointing upward (based on what Inkscape displayed when I moved my mouse around the canvas). However, when I created a path through an LPE and printed anchor positions as the path was moved around, I found that the internal coordinate system had y-axis pointing downward, with the origin (0,0) lying somewhere above the canvas instead. Is this an expected behavior? Is there a transformation matrix that transforms the internal positions to the canvas positions?
There are several coordinate systems in Inkscape:
- The standard SVG coordinate system, denoted in the source as "document coordinate system", starts in the top left corner and Y grows downwards; - The Inkscape "desktop coordinate system" starts in the bottom left corner and Y grows upwards - Window coordinates start in the top left corner of the visible area. - World coordinates are offset with respect to the window coordinates so that they start in top left corner of the document, but preserve the ratio of 1 unit = 1 screen pixel.
Describe in more detail what exactly did you print and I can describe what is happening.
Regards, Krzysztof