• Advertisement
Sign in to follow this  

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

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

If you intended to correct an error in the post then please contact us.

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 this post


Link to post
Share on other sites
Advertisement
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 this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement