- From: Dirk Schulze via GitHub <sysbot+gh@w3.org>
- Date: Wed, 11 Apr 2018 19:10:11 +0000
- To: public-css-archive@w3.org
I am adding the definition of _pre-multiply_, _post-multiply_ and _multiply_ from Geometry to CSS Transforms. The graphics that @smfr mentions tries to explain where any point in the coordinate space of a transformed element actually would be in the elements parent coordinate space. I agree that this might not be obvious on the first view. The same way, the [nested transform](https://www.w3.org/TR/SVG11/coords.html#NestedTransformations) section shows how any point in the coordinate space of an element can be transformed (by post-multiplying all subsequent transformations) into the coordinate space of any ancestor element. Example 4 is example 3 now. I changed the text a little bit so that it obvious that the first sentence is explaining how the result looks like visually. The complicated part is the part about "rendering". I think here we should do the same as SVG does and explain (maybe with formulas in a normative section) how any point in the current coordinate space can be mapped to the coordinate space of an ancestor. The section that @smfr mentions with "inside out" should be changed to reflect what SVG says. I am going to do some edits and put it for review into the spec. Though, post-multiplied is specified now, I need to go over the individual instances to check that the terms are used correctly. I am unsure about that currently. -- GitHub Notification of comment by dirkschulze Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/909#issuecomment-380563438 using your GitHub account
Received on Wednesday, 11 April 2018 19:10:18 UTC