Fungsi D3DXVec3TransformCoord (D3dx9math.h)

Catatan

Pustaka utilitas D3DX tidak digunakan lagi. Kami menyarankan agar Anda menggunakan DirectXMath sebagai gantinya.

Mengubah vektor 3D dengan matriks tertentu, memproyeksikan hasilnya kembali menjadi w = 1.

Sintaks

D3DXVECTOR3* D3DXVec3TransformCoord(
  _Inout_       D3DXVECTOR3 *pOut,
  _In_    const D3DXVECTOR3 *pV,
  _In_    const D3DXMATRIX  *pM
);

Parameter

pOut [masuk, keluar]

Jenis: D3DXVECTOR3*

Arahkan ke struktur D3DXVECTOR3 yang merupakan hasil operasi.

pV [in]

Jenis: const D3DXVECTOR3*

Arahkan ke struktur D3DXVECTOR3 sumber.

pM [in]

Jenis: const D3DXMATRIX*

Arahkan ke struktur D3DXMATRIX sumber.

Menampilkan nilai

Jenis: D3DXVECTOR3*

Arahkan ke struktur D3DXVECTOR3 yang merupakan vektor yang diubah.

Keterangan

Fungsi ini mengubah vektor, pV (x, y, z, 1), oleh matriks, pM, memproyeksikan hasilnya kembali menjadi w=1.

Nilai yang dikembalikan untuk fungsi ini adalah nilai yang sama yang dikembalikan dalam parameter pOut . Dengan cara ini, fungsi D3DXVec3TransformCoord dapat digunakan sebagai parameter untuk fungsi lain.

Persyaratan

Persyaratan Nilai
Header
D3dx9math.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi matematika

D3DXVec3Transform

D3DXVec3TransformNormal