У меня есть значения кватерниона из определенной системы координат, и мне нужно сопоставить это с системой координат Unity (в которой используется левая система координат). Используя (x, y, z) ось системы координат Unity, я хотел бы получить кватернион для системы координат Unity из значения кватерниона, сгенерированного с использованием системы координат (y, -x, -z) (см. ниже)
Как рассчитать новые значения кватерниона на основе новой системы координат, которая по-прежнему позволит правильно ориентировать объект (то есть то, что обращено вверх, останется лицом вверх в новой системе)?