[css3-3d-transforms] Transformation Functions

Hello,

this comment is about the transformation functions, especially the
perspective transformation function:
http://www.w3.org/TR/2009/WD-css3-3d-transforms-20090320/#transform-functions


I would like to have a mathematical expression for the perspective 
transformation function or projection for a point, lets call it 
p = (px, py, pz) in the 3D (4D?) space to the result of the projection in 
the 3D (or 4D?) space, lets call it r = (rx, ry, rz).
The prose in the definition is pretty enjoyable, but the naked mathematical
expression may result in a better understanding for many readers ;o)
This would be fine for all transform functions of course to avoid
misunderstandings.

Sample images (SVG1.1?) for a total asymmetric object under basic
transformation functions and some lists of transformation functions 
would be helpful too to improve the understandability for another 
group of people with a more visual orientation than for prose or 
mathematical oriented people.

By the way, is my understanding correct, that one can apply
perspective functions several times and in arbitrary order and
combination with the other transformation functions
(Something like:
rotate3d(...) perspective(...) translate3D(...) perspective(...) matrix3d(...)
)?


Best wishes

Olaf

Received on Monday, 23 March 2009 15:54:48 UTC