D3DXSHDot

Computes the dot product of two spherical harmonic (SH) vectors.

FLOAT D3DXSHDot(
  UINT Order,
  CONST FLOAT * pA,
  CONST FLOAT * pB
);

Parameters

Order
[in] Order of the spherical harmonic (SH) evaluation. Must be in the range of D3DXSH_MINORDER to D3DXSH_MAXORDER, inclusive. The evaluation generates Order2 coefficients. The degree of the evaluation is Order - 1.
pA
[in] Pointer to the first SH vector.
pB
[in] Pointer to the second SH vector.

Return Values

SH output coefficients.

Remarks

Each coefficient of the basis function Ylm is stored at memory location l2 + m + l, where:

Requirements

Header: Declared in D3dx9math.h.

See Also

Precomputed Radiance Transfer