W3C home > Mailing lists > Public > www-style@w3.org > March 2009

[css3-3d-transforms] Transformation Functions

From: Dr. Olaf Hoffmann <Dr.O.Hoffmann@gmx.de>
Date: Mon, 23 Mar 2009 16:45:40 +0100
To: www-style@w3.org
Message-Id: <200903231645.40637.Dr.O.Hoffmann@gmx.de>
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 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:17 GMT