<<< Matrix by matrix multiplication, cont. | Index | Coordinate spaces in OpenGL >>> |
Consider: TransformedVector = TranslationMatrix * RotationMatrix * ScaleMatrix * OriginalVector;
In this example,
scaling takes place FIRST
THEN the rotation, and
THEN the translation
<<< Matrix by matrix multiplication, cont. | Index | Coordinate spaces in OpenGL >>> |