[eigen] Why does Eigen::Quaterniond::angularDistance() method return the absolute angle?

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Hi All,


This is my first mailling list mail. So if I could improve something tell me.


The Issue I face currently with the Eigen::Quaterniond class is that my application relies on the signed angle between two quaternions. Is there a really easy way to get that sign information I'm not aware of?

I had a look in the history why there is the numext::abs(d.w()) inside the atan2 call and found this:

http://eigen.tuxfamily.org/bz/show_bug.cgi?id=824#c1

This is not really an explanation so I wanted to ask for the reasoning behind the abs.

I would appreciate if you could change this method or add another one which gives the signed angle.


Regards,

Michael

The information in this e-mail is confidential. The contents may not be disclosed or used by anyone other than the addressee. Access to this e-mail by anyone else is unauthorised.
If you are not the intended recipient, please notify Airbus immediately and delete this e-mail.
Airbus cannot accept any responsibility for the accuracy or completeness of this e-mail as it has been sent over public networks. If you have any concerns over the content of this message or its Accuracy or Integrity, please contact Airbus immediately.
All outgoing e-mails from Airbus are checked using regularly updated virus scanning software but you should take whatever measures you deem to be appropriate to ensure that this message and any attachments are virus free.


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/