The 2-D visualization of a object is obtained by :
children, defines the elements affected by the transformation definition;
center, specifies a translation offset from (0,0,0) (local coord. system);
rotation, specifies a rotation of the local coord. system;
scale, specifies a non-uniform scale (must be positive) (local coord. system);
translation, specifies a translation to the local coord. system.
Being P a point, its new position P' will be :
Transform {
center C
rotation R
scale S
translation T
children [ .... ]
}