Eigen - Re-ortogonalización de la matriz de rotación

Después de multiplicar muchas matrices de rotación, es posible que el resultado final ya no sea una matriz de rotación válida, debido a problemas de redondeo (desortogonalizado)

Una forma de volver a ortogonalizar es seguir estos pasos:

Convierta la matriz de rotación en una representación de ángulo de eje (enlazar)Convierta el ángulo del eje a una matriz de rotación (enlazar)

Hay algo enEigen biblioteca que hace lo mismo al ocultar todos los detalles? ¿O hay alguna receta mejor?

Este procedimiento debe manejarse con cuidado debido a casos especiales de singularidad, por lo que si Eigen proporciona una herramienta mejor para esto, sería genial.

Respuestas a la pregunta(5)

Su respuesta a la pregunta