D3DMATRIX

描述矩陣。

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;

衍生類型:*LPD3DMATRIX

成員

項目 描述
_Ij
代表 4x4 矩陣的浮點數陣列,其中 i 是列號,而 j 是資料行編號。 例如,_34 表示與 [a₃₄]相同,第三個數據列和第四個數據行中的元件。

 

備註

在 Direct3D 中,投影矩陣的 _34 元素不能是負數。 如果您的應用程式需要在此位置使用負值,它應該改為將整個投影矩陣調整為 -1。

規格需求

需求
標頭
D3D9Types.h

另請參閱

Direct3D 結構

GetTransform

MultiplyTransform

SetTransform

SetTransform

D3DXMATRIX

轉換 (Direct3D 9)