Документация Engee

Quaternion Rotation

Поворот вектора на кватернион.

quaternion rotation

Описание

Блок Quaternion Rotation вычисляет результирующий вектор после пассивного вращения исходного вектора vec на кватернион и возвращает конечный вектор, повернутый вектор или вектор повернутых векторов.

Кватернион имеет вид:

Вектор имеет вид:

Engee определяет вращение вектора на кватернион в форме:

,

где — оператор умножения кватернионов.

Конечный вектор имеет вид:

Порты

Вход

q — входной кватернион
кватернион | вектор

Details

Кватернион в виде , заданный как кватернион или вектор кватернионов.

Типы данных: Float64

vec — входной вектор
вектор | вектор векторов

Details

Входной вектор в виде .

Типы данных: Float64

Выход

vec_rot — конечный кватернион
вектор | вектор векторов

Details

Конечный вектор или вектор повернутых векторов.

Типы данных: Float64

Дополнительные возможности

Генерация Си кода: Да