Función D3DXSHDot (D3dx9math.h)
Nota:
La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso y no es compatible con las aplicaciones de la Tienda Windows.
Nota:
En lugar de usar esta función, se recomienda usar la función XMSHDot de la biblioteca armónica esférica.
Calcula el producto de punto de dos vectores armónicos esféricos (SH).
Sintaxis
FLOAT D3DXSHDot(
_In_ UINT Order,
_In_ const FLOAT *pA,
_In_ const FLOAT *pB
);
Parámetros
-
Orden [in]
-
Tipo: UINT
Orden de la evaluación armónica esférica (SH). Debe estar en el intervalo de D3DXSH_MINORDER para D3DXSH_MAXORDER, ambos incluidos. La evaluación genera coeficientes Order². El grado de evaluación es Order - 1.
-
pA [in]
-
Tipo: const FLOAT*
Puntero al primer vector SH.
-
pB [in]
-
Tipo: const FLOAT*
Puntero al segundo vector SH.
Valor devuelto
Tipo: FLOAT
Coeficientes de salida SH.
Comentarios
Cada coeficiente de la función base Ylm se almacena en la ubicación de memoria l² + m + l, donde:
- l es el grado de la función base.
- m es el índice de función base para el valor l especificado y los intervalos de -l a l, ambos inclusive.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también