D3DXMATRIX

此結構體描述了一個矩陣:typedef struct D3DXMATRIX { struct { FLOAT _11; FLOAT _12; FLOAT _13; FLOAT _14; FLOAT _21; FLOAT _22; FLOAT _23; FLOAT _24; FLOAT _31; FLOAT _32; FLOAT _33; FLOAT _34; FLOAT _41; FLOAT _42; FLOAT _43; FLOAT _44; };} D3DXMATRIX, *LPD3DXMATRIX;結構體成員

基本介紹

  • 外文名:D3DXMATRIX
  • 此結構體描述了一個矩陣
  • C語言:C語言無法使用D3DXMATRIX
  • 套用範圍:C語言
_11
矩陣的第一行的元素
_12
矩陣的第一行的元素
_13
矩陣的第一行的元素
_14
矩陣的第一行的元素
_21
矩陣的第二行的元素
_22
矩陣的第二行的元素
_23
矩陣的第二行的元素
_24
矩陣的第二行的元素
_31
矩陣的第三行的元素
_32
矩陣的第三行的元素
_33
矩陣的第三行的元素
_34
矩陣的第三行的元素
_41
矩陣的第四行的元素
_42
矩陣的第四行的元素
_43
矩陣的第四行的元素
_44
矩陣的第四行的元素
備註:
這個結構體繼承自D3DXMATRIX結構體,C語言無法使用D3DXMATRIX,只能使用D3DX中的D3DMATRIX結構體(注意,少了個X)。這個投影矩陣的_34元素不能是一個負數,如果你的程式在這個位置需要使用一個負值,它應該縮放整個投影矩陣用-1代替。
C++語言可以利用D3DXMATRIX擴展的類型強制轉換和運算符重載的優勢,其中實現重載構造函式和賦值、布爾、和二進制(包括相等)的操作。

相關詞條

熱門詞條

聯絡我們