Export (0) Print
Expand All
Expand Minimize

D3DXSHDot function

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

Syntax


FLOAT D3DXSHDot(
  _In_  UINT Order,
  _In_  const FLOAT *pA,
  _In_  const FLOAT *pB
);

Parameters

Order [in]

Type: UINT

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]

Type: const FLOAT*

Pointer to the first SH vector.

pB [in]

Type: const FLOAT*

Pointer to the second SH vector.

Return value

Type: FLOAT

SH output coefficients.

Remarks

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

  • l is the degree of the basis function.
  • m is the basis function index for the given l value and ranges from -l to l, inclusive.

Requirements

Header

D3dx9math.h

Library

D3dx9.lib

See also

Precomputed Radiance Transfer (Direct3D 9)

 

 

Community Additions

ADD
Show:
© 2014 Microsoft