Fungsi D3DXSHDot (D3dx9math.h)

Catatan

Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi dan tidak didukung untuk aplikasi Windows Store.

Catatan

Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan fungsi pustaka Matematika Spherical HarmonicsXMSHDot.

Menghitung produk titik dari dua vektor spherical harmonic (SH).

Sintaks

FLOAT D3DXSHDot(
  _In_       UINT  Order,
  _In_ const FLOAT *pA,
  _In_ const FLOAT *pB
);

Parameter

Order [in]

Jenis: UINT

Urutan evaluasi spherical harmonic (SH). Harus dalam rentang D3DXSH_MINORDER hingga D3DXSH_MAXORDER, inklusif. Evaluasi menghasilkan koefisien OrderĀ². Tingkat evaluasi adalah Urutan - 1.

pA [in]

Jenis: const FLOAT*

Arahkan ke vektor SH pertama.

pB [in]

Jenis: const FLOAT*

Arahkan ke vektor SH kedua.

Menampilkan nilai

Jenis: FLOAT

Koefisien output SH.

Keterangan

Setiap koefisien fungsi dasar Ylm disimpan di lokasi memori lĀ² + m + l, di mana:

  • Aku adalah tingkat fungsi dasar.
  • m adalah indeks fungsi dasar untuk nilai l yang diberikan dan rentang dari -l ke l, inklusif.

Persyaratan

Persyaratan Nilai
Header
D3dx9math.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi matematika

Transfer Radiasi Yang Telah Dikomputasi (Direct3D 9)