- From: Simon Eugster <simon.eu@gmail.com>
- Date: Thu, 11 Sep 2014 11:49:26 +0200
- To: www-svg@w3.org
- Message-ID: <CAO8d5BaKAvjr2MgC1FiPUoJD5tCk=kyp-3DQW538zeRF13mHWw@mail.gmail.com>
Dear list, we are currently discussing coordinate systems of getTransformToElement and co. since Firefox implements them in a different way as the other browsers do. The basic question is, in this example, <svg id="root"> <svg id="inner" x="1" y="0"><rect id="r" x="1" y="0"/></svg> </svg> what is the user coordinate system on the current element supposed to be? Should inner.getTransformToElement(root) return an identity matrix, because there is no 'transform' attribute on "inner", or should it return a translation matrix by (1,0) because, according to section 7.9, "inner"s user coordinate system has its origin there? Or, again (0,0) because the new user coordinate system only affects the children of "inner" like "r"? The full thread on Mozilla's bug tracker, including some demos, is here: https://bugzilla.mozilla.org/show_bug.cgi?id=1064151 Greetings, Simon
Received on Friday, 12 September 2014 12:54:31 UTC