Функция D3DXMatrixIdentity

Примечание

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

Создает матрицу удостоверений.

Синтаксис

D3DXMATRIX* D3DXMatrixIdentity(
  _Inout_ D3DXMATRIX *pOut
);

Параметры

pOut [in, out]

Тип: D3DXMATRIX*

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

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

Тип: D3DXMATRIX*

Указатель на структуру D3DXMATRIX , которая является матрицей идентификации.

Комментарии

Матрица идентификации — это матрица, в которой все коэффициенты равны 0, кроме коэффициентов [1,1][2,2][3,3][4,4], для которых задано значение 1. Матрица удостоверений отличается тем, что при применении к вершинам они остаются неизменными. Матрица идентификации используется в качестве отправной точки для матриц, которые будут изменять значения вершин для создания поворотов, преобразований и любых других преобразований, которые могут быть представлены матрицей 4 x4.

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

Требования

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

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

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

D3DXMatrixIsIdentity