Fungsi D3DXSHScale (D3DX10.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 HarmonicsXMSHScale.
Menskalakan vektor spherical harmonic (SH) ; dengan kata lain, pOut[i] = pA[i]*Scale.
Sintaks
FLOAT* D3DXSHScale(
_In_ FLOAT *pOut,
_In_ UINT Order,
_In_ const FLOAT *pIn,
_In_ const FLOAT Scale
);
Parameter
-
pOut [in]
-
Jenis: FLOAT*
Koefisien output pointer to Spherical harmonic (SH). Evaluasi menghasilkan koefisien Order². Lihat Keterangan.
-
Urutan [in]
-
Jenis: UINT
Urutan evaluasi SH. Harus dalam rentang D3DXSH_MINORDER hingga D3DXSH_MAXORDER, inklusif. Evaluasi menghasilkan koefisien Order². Tingkat evaluasi adalah Urutan - 1.
-
pIn [in]
-
Jenis: const FLOAT*
Arahkan ke vektor SH untuk menskalakan.
-
Skala [in]
-
Jenis: const FLOAT
Arahkan ke nilai skala.
Nilai kembali
Jenis: FLOAT*
Koefisien output pointer ke 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 hingga l, inklusif.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga