Transform assignment
An arbitrary multiplication of 4×4 matrices or transform functions can be written on the right side of a MAT statement.
Example.
DIM a(4,4)
MAT a=SHIFT(1,0)*SHEAR(pi/6)*SCALE(0.8)
Inside of a picture definition, the reserved keyword TRANSFORM means the current transform matrix.
EXAMPLE
10 DIM a(4,4) 20 DRAW a_pict WITH ROTATE(PI/6) 30 PICTURE a_pict 40 MAT A=TRANSFORM 50 MAT PRINT A 60 END PICTURE 70 END