quatinv
Функция вычисления обратного кватерниона.
Синтаксис
quat_inv = quatnormalize(quat);Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| quat | array |
Массив из 4 элементов, содержащий входной кватернион вида [w, x, y, z] |
Описание
quatinv(quat) – функция возвращает
кватернион, обратный входному кватерниону.
Входной кватернион может задаваться:
- как переменная типа массив, определенная ранее:
quat_inv = quatinv(quat);
- как массив, состоящий из переменных, определенных ранее:
quat_inv = quatinv([w,x,y,z]);
- как постоянный массив:
quat_inv =
quatinv([1,2,3,4]).
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| quat_inv | array | Массив из 4 элементов, содержащий обратный кватернион вида [w, x, y, z] |
Пример
//кватернион
const quat = [1,2,3,4];
//обратный кватернион
quat_inv = quatinv(quat);
В результате выполнения скрипта переменной quat_inv будет присвоено значение
[0.0333, -0.0667, -0.1, -0.1333].
Дополнительные материалы
Нет.