• Advertisement
Sign in to follow this  

[QUATERNION] right handed to left handed

This topic is 1660 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 all,

I convert my quaternion to a matrix using left handed coord system.

I have an input who is right handed, so the rotation needs to be inverted on each axis.

When I input my quaternion, if I change w to -w it's ok, inverted axis works too.

What is the more correct, invert the w or invert (x,y,z) ?

 

Thanks

Edited by Alundra

Share this post


Link to post
Share on other sites
Advertisement

It's the same. q and -q both represent the same rotation (although if you interpolate you need to make sure the [4d] dot-product of the quaternions you interpolate between dot(q0, q1) is > 0 to go the short way round (i.e. less than 180 degrees)).

Share this post


Link to post
Share on other sites

-q = ( -x, -y; -z; -w )

all components of the quaternion are inverted.
I was talking about just changing the real or the imaginary part of the quaternion.

Share this post


Link to post
Share on other sites

No, you were asking whether

 

q = (x, y, z, -w)

 

was more correct than

 

-q = (-x, -y, -z, w)

 

the answer is neither: they both represent the same rotation/orientation.

Edited by Paradigm Shifter

Share this post


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

  • Advertisement