Я пытаюсь получить матрицу вращения лиганда, чтобы найти углы Эйлера с помощью программного обеспечения VMD.Используя команду измерения инерции, я могу получить главные оси вращения.Как сформировать матрицу вращения из нормализованных главных осей?В одной статье я обнаружил, что какое-то решение связано с упорядочением собственных значений тензора момента инерции.Также, когда я формирую матрицу вращения, используя главные оси в качестве столбцов, в некоторых случаях я получаю матрицу с определителем -1 (она должна быть 1 для правильной матрицы вращения).Как бороться с такими неправильными матрицами вращения, чтобы получить углы Эйлера?