Box (1): no transformation, so box is displayed at (30,70)
Box (2): translate(50,0) applied, so box is displayed at (30,70) of the
translated coordinate system;
Box (3): translate(50,0),rotate(-30) applied
Box (a): rotate(-30),translate(50,0) is applied
Box (b): translate(50,0),rotate(-30) applied
Note: if we have transform="op2 op1" both op2 is applied to the
original coordinate (black cross wire), not the coordinate system
after op1 has been applied
View source and follow the code; in particular, trace how the
coordinate system is tranformed; e.g., in the display above,
only the origin of
the original coordinates is shown (the black cross wire at upper
left corner); for each transform operation, draw the origin of the
transformed coordinates (as cross wire in another color);
then draw the box on it and verify if it matches with the display above