quatdot
Функция скалярного умножения кватернионов.
Синтаксис
quat3 = quatdot(quat1, quat2);Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| quat1 | array |
Массив из 4 элементов, содержащий первый кватернион вида [w, x, y, z] |
| quat2 | array |
Массив из 4 элементов, содержащий второй кватернион вида [w, x, y, z] |
Описание
quatdot(quat) – функция возвращает
кватернион, полученный в результате скалярного умножения кватерниона quat1
на кватернион quat2.
Входные кватернионы могут задаваться:
- как переменные типа массив, определенные ранее:
quat3 = quatdot(quat1, quat2);
- как массивы, состоящие из переменных, определенных ранее:
quat3 =
quatdot([w1,x1,y1,z1],[w2,x2,y2,z2]);
- как постоянные массивы:
quat3 =
quatdot([1,2,3,4],[5,6,7,8]).
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| quat3 | array | Массив из 4 элементов, содержащий результат скалярного умножения кватернионов вида [w, x, y, z] |
Пример
//кватернионы
const quat1 = [1,2,3,4];
const quat2 = [5,6,7,8];
//скалярное умножение кватернионов
quat3 = quatdot(quat1, quat2);
В результате выполнения скрипта переменной quat3 будет присвоено значение [70,
0, 0, 0].
Дополнительные материалы
Нет.