Bagikan melalui


D3DMATRIX

Menjelaskan matriks.

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;

Jenis turunan: *LPD3DMATRIX

Anggota

Item Deskripsi
_Ij
Array float yang mewakili matriks 4x4, di mana i adalah nomor baris dan j adalah nomor kolom. Misalnya, _34 berarti sama dengan [a₃₄], komponen di baris ketiga dan kolom keempat.

 

Keterangan

Dalam Direct3D, elemen _34 dari matriks proyeksi tidak boleh berupa angka negatif. Jika aplikasi Anda perlu menggunakan nilai negatif di lokasi ini, aplikasi harus menskalakan seluruh matriks proyeksi dengan -1 sebagai gantinya.

Persyaratan

Persyaratan Nilai
Header
D3D9Types.h

Lihat juga

Struktur Direct3D

GetTransform

MultiplyTransform

SetTransform

SetTransform

D3DXMATRIX

Transformasi (Direct3D 9)