D3DMATRIX

Describe una matriz.

typedef struct _D3DMATRIX {
    union {
        struct {
            float        _11, _12, _13, _14;
            float        _21, _22, _23, _24;
            float        _31, _32, _33, _34;
            float        _41, _42, _43, _44;

        };
        float m[4][4];
    };
} D3DMATRIX;

Tipos derivados: *LPD3DMATRIX

Miembros

Elemento Descripción
_Ij
Matriz de floats que representa una matriz 4x4, donde i es el número de fila y j es el número de columna. Por ejemplo, _34 significa lo mismo que [a₃₄], el componente de la tercera fila y la cuarta columna.

 

Comentarios

En Direct3D, el elemento _34 de una matriz de proyección no puede ser un número negativo. Si la aplicación necesita usar un valor negativo en esta ubicación, debe escalar toda la matriz de proyección en -1 en su lugar.

Requisitos

Requisito Value
Encabezado
D3D9Types.h

Consulte también

Estructuras de Direct3D

GetTransform

MultiplyTransform

SetTransform

SetTransform

D3DXMATRIX

Transformaciones (Direct3D 9)