Condividi tramite


D3DMATRIX

Descrive una matrice.

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;

Tipi derivati: *LPD3DMATRIX

Membri

Elemento Descrizione
_Ij
Matrice di valori float che rappresentano una matrice 4x4, dove i è il numero di riga e j è il numero di colonna. Ad esempio, _34 indica lo stesso valore di [a₃₄], il componente nella terza riga e nella quarta colonna.

 

Commenti

In Direct3D l'elemento _34 di una matrice di proiezione non può essere un numero negativo. Se l'applicazione deve usare un valore negativo in questa posizione, deve ridimensionare l'intera matrice di proiezione di -1.

Requisiti

Requisito Valore
Intestazione
D3D9Types.h

Vedi anche

Strutture Direct3D

GetTransform

Multiplytransform

SetTransform

SetTransform

D3DXMATRIX

Trasformazioni (Direct3D 9)