Funzione D3DXSHDot (D3dx9math.h)
Nota
La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata e non è supportata per le app di Windows Store.
Nota
Invece di usare questa funzione, è consigliabile usare la funzione di libreria math XMSHDotSpherical Armonica.
Calcola il prodotto punto di due vettori armonici (SH) sferici.
Sintassi
FLOAT D3DXSHDot(
_In_ UINT Order,
_In_ const FLOAT *pA,
_In_ const FLOAT *pB
);
Parametri
-
Ordine [in]
-
Tipo: UINT
Ordine della valutazione armonica sferica (SH). Deve essere compreso nell'intervallo di D3DXSH_MINORDER per D3DXSH_MAXORDER, inclusivo. La valutazione genera coefficienti Order². Il grado della valutazione è Order - 1.
-
pA [in]
-
Tipo: const FLOAT*
Puntatore al primo vettore SH.
-
pB [in]
-
Tipo: const FLOAT*
Puntatore al secondo vettore SH.
Valore restituito
Tipo: FLOAT
Coefficienti di output SH.
Commenti
Ogni coefficiente della funzione base Ylm viene archiviato in posizione di memoria l² + m + l, dove:
- l è il grado della funzione di base.
- m è l'indice della funzione di base per il valore l specificato ed è compreso tra -l e l, inclusivo.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche