Поделиться через


Функция XMMATRIX::operator* (directxmath.h)

Выполняет матричное умножение текущего экземпляра на XMMATRIX другой экземпляр XMMATRIX.

Этот оператор выполняет матричное умножение текущего экземпляра XMMATRIX на другой экземпляр XMMATRIX.

Примечание Этот оператор доступен только при разработке на C++.
 

Синтаксис

XMMATRIX XM_CALLCONV operator*(
  [ref] FXMMATRIX M
) noexcept;

Параметры

[ref] M

Экземпляр для XMMATRIX умножения на текущий XMMATRIXэкземпляр .

Возвращаемое значение

Экземпляр , XMMATRIX содержащий результат матричного умножения.

Комментарии

Текущий XMMATRIX — это левая часть матричного умножения. Это матричная операция mat2 = mat1 * M может быть реализована следующим образом:

      XMMATRIX mat1;
      XMMATRIX mat2;
      XMMATRIX M
      mat2 = mat1 * M
      const XMMATRIX& M;
      XMMATRIX& mat1;
      XMMATRIX& mat2;
      mat2 = XMMatrixMultiply(mat1, M);

Требования

Требование Значение
Целевая платформа Windows
Header directxmath.h

См. также раздел

Справочные материалы

XMMATRIX

Операторы XMMATRIX