nanoflann icon indicating copy to clipboard operation
nanoflann copied to clipboard

SO(3) radius querries

Open barcode opened this issue 4 years ago • 1 comments

I have a set of orientations and need to find all orientations in a radius. In my case, the radius is the smallest delta orientation around any axis (equivalent to Eigen::Quaternionf::angularDistance).

When looking at the nanoflann::SO3_Adaptor, I saw it is using nanoflann::L2_Simple_Adaptor and therefore would generate incorrect results for my metric.

My question: Is it possible to use a metric equivalent to `Eigen::Quaternionf::angularDistance and what would I have to do for this?

barcode avatar Aug 28 '19 08:08 barcode

You are right, the non-Euclidean part of the library needs an clean up and upgrade...

jlblancoc avatar Jan 03 '22 17:01 jlblancoc