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)