다음을 통해 공유


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 행렬을 나타내는 float 배열입니다. 여기서 i는 행 번호이고 j는 열 번호입니다. 예를 들어 _34는 세 번째 행과 네 번째 열의 구성 요소인 [a]와 동일합니다.

 

설명

Direct3D에서 프로젝션 행렬의 _34 요소는 음수일 수 없습니다. 애플리케이션이 이 위치에서 음수 값을 사용해야 하는 경우 전체 프로젝션 매트릭스의 크기를 -1로 조정해야 합니다.

요구 사항

요구 사항
헤더
D3D9Types.h

추가 정보

Direct3D 구조체

GetTransform

MultiplyTransform

SetTransform

SetTransform

D3DXMATRIX

변환(Direct3D 9)