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?
I compiled Inkscape 0.48 from trunk on OS X Mavericks
using clang 3.4 with required libraries compiled using
libc++.
If anyone knows about this I’d really appreciate your
answer here.