quatnormalize

Функция нормализации кватерниона.

Синтаксис

quat_n = quatnormalize(quat);

Аргументы

Имя Тип данных Описание
quat array

Массив из 4 элементов, содержащий входной кватернион вида [w, x, y, z]

Описание

quatnormalize(quat) – функция возвращает кватернион, полученный в результате приведения входного кватерниона к норме 1.

Входной кватернион может задаваться:

  • как переменная типа массив, определенная ранее:

quat_n = quatnormalize(quat);

  • как массив, состоящий из переменных, определенных ранее:

quat_n = quatnormalize([w,x,y,z]);

  • как постоянный массив:

quat_n = quatnormalize([1,2,3,4]).

Результат

Имя Тип данных Описание
quat_n array Массив из 4 элементов, содержащий нормализованный кватернион вида [w, x, y, z]

Пример

//кватернион
const quat = [1,2,3,4];
//нормализованный кватернион
quat_n = quatnormalize(quat);

В результате выполнения скрипта переменной quat_n будет присвоено значение [0.1825741858, 0.3651483717, 0.5477225575, 0.7302967433].

Дополнительные материалы

Нет.