![]() |
![]() |
![]() |
SphericalHarmonics.Dot Method |
Language: |
Computes the dot product of two spherical harmonic (SH) vectors.
Visual Basic .NET Public Shared Function Dot( _
ByVal order As Integer, _
ByVal vectorA() As Single, _
ByVal vectorB() As Single _
) As SingleC# public static float Dot(
int order,
float[] vectorA,
float[] vectorB
);Managed C++ public: static float Dot(
int order,
float vectorA __gc[],
float vectorB __gc[]
);JScript .NET public static function Dot(
order : int,
vectorA : float[],
vectorB : float[]
) : float;
order System.Int32. Order of the spherical harmonic (SH) evaluation. Must be in the range of SphericalHarmonics.MinimumOrder to SphericalHarmonics.MaximumOrder, inclusive. The evaluation generates order2 coefficients. The degree of the evaluation is order - 1. vectorA System.Single[]. An array of floating point values that represent the first spherical harmonic (SH) vector. vectorB System.Single[]. An array of floating point values that represent the second spherical harmonic (SH) vector.
System.Single . A floating point value that represents the dot product of the two vectors.
Each coefficient of the basis function Ylm is stored at 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.
Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center