D3DXSHDot-Funktion (D3dx9math.h)
Hinweis
Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist veraltet und wird für Windows Store-Apps nicht unterstützt.
Hinweis
Anstatt diese Funktion zu verwenden, empfiehlt es sich, die Spherical Harmonics Math-BibliotheksfunktionXMSHDot zu verwenden.
Berechnet das Punktprodukt von zwei sphärischen harmonischen (SH)-Vektoren.
Syntax
FLOAT D3DXSHDot(
_In_ UINT Order,
_In_ const FLOAT *pA,
_In_ const FLOAT *pB
);
Parameter
-
Reihenfolge [in]
-
Typ: UINT
Reihenfolge der sphärisch harmonischen (SH)-Auswertung. Muss im Bereich der D3DXSH_MINORDER liegen, um D3DXSH_MAXORDER inklusive. Die Auswertung generiert Order²-Koeffizienten. Der Grad der Auswertung ist Order - 1.
-
pA [in]
-
Typ: const FLOAT*
Zeiger auf den ersten SH-Vektor.
-
pB [in]
-
Typ: const FLOAT*
Zeiger auf den zweiten SH-Vektor.
Rückgabewert
Typ: FLOAT
SH-Ausgabekoeffizienten.
Bemerkungen
Jeder Koeffizienten der Basisfunktion Ylm wird am Speicherort l² + m + l gespeichert, wobei:
- l ist der Grad der Basisfunktion.
- m ist der Basisfunktionsindex für den angegebenen l-Wert und reicht von -l bis l, einschließlich.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Weitere Informationen