Quick matrix question, M1 = (M1*M2)*Inverse(M1)?

This topic is 4890 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

Recommended Posts

Hi, for physics i multiply the matrix of a parent object (lets say M1) with that of a child (lets say M2), the resulting world-space matrix is then modified and i need to get M2 from that matrix (the transformation matrix in the space of M1), is that done by simply multiplying the resulting matrix with the inverse of matrix M1? I guess so but i'm just not sure, asking here might save me a lot of time :). Thanks in advance!

Share on other sites
You are almost correct. M2 = Inverse(M1)*(M1*M2) or M1 = (M1*M2)*Inverse(M2). Multiplying to the left is not the same as multiplying to the right (A*B != B*A).

Share on other sites
Ah ok, thanks, i get it now.

1. 1
Rutin
26
2. 2
3. 3
4. 4
5. 5

• 9
• 11
• 10
• 13
• 20
• Forum Statistics

• Total Topics
632948
• Total Posts
3009391
• Who's Online (See full list)

There are no registered users currently online

×