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


Функция D3DXVec2Transform (D3DX10Math.h)

Примечание

Служебная библиотека D3DX10 устарела. Вместо этого рекомендуется использовать DirectXMath .

Преобразует двухd-вектор по заданной матрице.

Синтаксис

D3DXVECTOR4* D3DXVec2Transform(
  _Inout_       D3DXVECTOR4 *pOut,
  _In_    const D3DXVECTOR2 *pV,
  _In_    const D3DXMATRIX  *pM
);

Параметры

pOut [in, out]

Тип: D3DXVECTOR4*

Указатель на структуру D3DXVECTOR4 , которая является результатом операции.

pV [in]

Тип: const D3DXVECTOR2*

Указатель на источник D3DXVECTOR2.

pM [in]

Тип: const D3DXMATRIX*

Указатель на исходную структуру D3DXMATRIX .

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

Тип: D3DXVECTOR4*

Указатель на структуру D3DXVECTOR4, которая является преобразованным вектором.

Комментарии

Эта функция преобразует вектор pV (x, y, 0, 1) по матрице pM.

Возвращаемое значение для этой функции является тем же значением, которое возвращается в параметре pOut. Таким образом, функцию D3DXVec2Transform можно использовать в качестве параметра для другой функции.

Требования

Требование Значение
Заголовок
D3DX10Math.h
Библиотека
D3DX10.lib

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

Математические функции