[Webkit-unassigned] [Bug 16062] SVGMatrix multiply method is wrong way round.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 20 04:51:11 PST 2007


------- Comment #5 from drj at pobox.com  2007-11-20 04:51 PDT -------
(In reply to comment #3)
> Interesting to note, the matrix layout shown:
> http://www.w3.org/TR/SVG/coords.html#TransformMatrixDefined
> is different from the one used by CG:
> http://developer.apple.com/documentation/GraphicsImaging/Reference/CGAffineTransform/Reference/reference.html#//apple_ref/c/func/CGAffineTransformMake

Oh-oh.  SVG is using the column vector convention where a matrix M operates on
a column vector V by the multiplication MV.  Note V is a 3 row by 1 column
vector so MV is too.  Looks like CG is using the row-vector convention so a
matrix M operates on a vector V by VM; this time V is a 1 row by 3 column
vector so VM is too.  Oh, that couldn't possibly be confusing could it?

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list