Я создаю мод для Call of Duty (cod) и должен использовать кватернионы для некоторых сложных вращений.
Проблема в том, что в cod нет функций или кватернионов, по крайней мере, нет видимых для языка сценариевон поддерживает
Единственные поддерживаемые треской математические объекты - это float, integer и vector3, которые я использую для реализации пользовательской проблемы типа кватерниона, я не гений математики, и все места, которые я нашел для ссылок на кваты, предназначены для типов мира XYZ, где кактреска XZY
мод, который я создаю, это портал esque мод.cod поддерживает размещение этих объектов, называемых ExtraCams, которые могут использоваться для визуализации и отображения мира на плоскости, которую я использую для представления порталов.
Я хочу, чтобы представление порталов вращалось и двигалось, чтобы выглядеть какфактическая дыра в стене, а не просто статическая плоскость с ExtraCam, визуализированной поверх.
я видел это реализованным в Unity, который использовал свои собственные объекты Camera и отображал мир на плоскости, и он использовал Quaternions для вращения ипереместите камеры для получения гладкого реалистичного эффекта типа отверстия.это именно то, что я хотел создать, но проблема в том, что в cod нет объектов / функций Quaternion, и расположение координат отличается в Unity и cod XYZ - XZY.
как бы я воссоздал этот эффект без Quaternions илиЕсть ли способ преобразовать кват XYZ в кват XZY