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

Quaternion Rotation

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

quaternion rotation

Описание

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

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

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

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

,

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

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

Порты

Вход

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

Details

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

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

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

Details

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

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

Выход

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

Details

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

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64