У меня 3D ориентированная точка (XYZ + Yaw / Pitch / Roll).Допустим, эта точка основана на «пользовательском фрейме 1» (UF1) (фрейм определен относительно мирового фрейма (WF)).
У меня также есть еще один «пользовательский фрейм», давайте его назовем «кадр пользователя 2 "(UF2), который также определен со ссылкой на кадр мира.
Как бы я перенес свою трехмерную ориентированную точку (6 координат; 3 местоположения + 3 вращения) из одного кадра в другой?
Например;Поскольку все пользовательские кадры связаны с мировым кадром, как рассчитать (преобразовать) мою трехмерную ориентированную точку из UF1 в WF?Или наоборот или из любой комбинации?(UF1-> WF, WF-> UF2 и т. Д.)
Результирующая точка должна иметь 6 координат (3 местоположения + 3 поворота) относительно кадра назначения.
PS:Я в основном работаю в C #, поэтому, если это возможно, пример кода или псевдокод для достижения этой цели будет принят.