'Math: How to convert a left-handed transformation matrix to a right handed one [closed]

I have a transformation matrix (rotation + translation) which was constructed in a right-handed coordinate system where X is right, Y is up and Z is into the screen.

If I want to apply this same transformation but in a left-handed coordinate system where X is right, Y is down and Z is out of the screen (is this left handed?) what alterations should I make to the existing transformation matrix.

Thanks



Solution 1:[1]

@mbrenon's answer is correct. Just to be clear.

Check my answer on this question Changing a matrix from right-handed to left-handed coordinate system

As for your question, let M_ori be transformation matrix you have, M_dst is what you want in target corrdinate system.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 vicky Lin