Pre-calculating the concatenated matrix values, then hard coding the values into the application, gives the fastest performance. However, this is rarely practical as the actual transformations to be performed are often variable.

If an application is, for example, performing interactive graphics, and one of the options offered to the user is a menu choice of rotate by 90ø, and enlarge by 4, then the rotational and scaling factors would not change, and the matrix values could be hard coded into the application.


[Back] [Next]