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].
Дополнительные материалы
Нет.