Just came to understand how the "last transformation first" principle works: the last transformation must be influenced by all the transformations before it. For example, scale 0.5 and translate(4,2), then the point is expected to be translated by (2,1). And when calculating, we have to translate first and then scale to make sure the "scale" does influence the "translate".
Just came to understand how the "last transformation first" principle works: the last transformation must be influenced by all the transformations before it. For example, scale 0.5 and translate(4,2), then the point is expected to be translated by (2,1). And when calculating, we have to translate first and then scale to make sure the "scale" does influence the "translate".