Re: [csswg-drafts] [css-transforms-1] Error in prose describing order of multiple transform function

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