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


Метод Matrix3x2F::Matrix3x2F(FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT)( d2d1helper.h)

Создает экземпляр нового экземпляра класса Matrix3x2F , содержащего указанные значения.

Синтаксис

void Matrix3x2F(
  FLOAT m11,
  FLOAT m12,
  FLOAT m21,
  FLOAT m22,
  FLOAT m31,
  FLOAT m32
);

Параметры

m11

Тип: FLOAT

Значение в первой строке и первом столбце матрицы.

m12

Тип: FLOAT

Значение в первой строке и втором столбце матрицы.

m21

Тип: FLOAT

Значение во второй строке и первом столбце матрицы.

m22

Тип: FLOAT

Значение во второй строке и втором столбце матрицы.

m31

Тип: FLOAT

Значение в третьей строке и первом столбце матрицы.

m32

Тип: FLOAT

Значение в третьей строке и втором столбце матрицы.

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

None

Remarks

Этот метод позволяет явно задать значения элементов матрицы. При использовании этого метода убедитесь, что каждый член представляет соответствующее значение для матрицы преобразования. Например, чтобы создать матрицу удостоверений, необходимо задать для _11 и _22 значение 1, а для остальных — значение 0. Чтобы создать матрицу перевода, необходимо задать для _11 и _22 значение 1, _12 и _21 — 0, _31 — смещение x, а _32 — смещение y.

Для удобства и точности мы рекомендуем по возможности использовать другие вспомогательные функции, такие как идентификация и перевод, вместо этой.

Требования

   
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и Обновление платформы для Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header d2d1helper.h
Библиотека D2d1.lib
DLL D2d1.dll

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

Matrix3x2F