Reputation: 32986
Why are vector transformations done in reverse order in OpenGL ES? Is it because the vectors are stored in column-matrix form? It seems that they have made things unnecessarily difficult.
Upvotes: 0
Views: 305
Reputation: 308753
It probably has to do with the fact that vector transformations aren't commutative. Changing the order can give you a different result.
A simple thought experiment proves the point:
Upvotes: 1