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].

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

Нет.