# Converting from LH Eulers to RH Eulers

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

## Recommended Posts

Hi, I am trying to write an exporter from Max into D3D, but my rotations are not working correctly. I understand now that the problem is that Max uses a right-hand system and D3D uses a left hand system. What is the best way to convert my euler angles from Max into a right hand system? I read that I cannot simply negate them, but that I have to convert to a matrix and back again, is this true? As an additional problem, z and y in Max are reversed in D3D. How will this affect the conversion? Thanks all

##### Share on other sites
for the YZ thing:

float temp = vec.y;vec.y = vec.z;vec.z = -vec.y;

tends to do the trick nicely.

##### Share on other sites
Quote:
 Original post by MENTALfor the YZ thing:*** Source Snippet Removed ***tends to do the trick nicely.

I assume you mean...
float temp = vec.y;vec.y = vec.z;vec.z = -temp;

##### Share on other sites
ooops :)

well the idea was right anyway!

• 23
• 14
• 23
• 10
• 19