SphericalHarmonics.Dot Method |
Language: |
Computes the dot product of two spherical harmonic (SH) vectors.
Visual Basic 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
);C++ public:
static float Dot(
int order,
array<float>^ vectorA,
array<float>^ vectorB
);JScript public static function Dot(
order : int,
vectorA : float[],
vectorB : float[]
) : float;
order System.Int32
Order of the 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 SH vector.vectorB System.Single[]
An array of floating point values that represent the second 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.
Send comments about this topic to Microsoft. © Microsoft Corporation. All rights reserved.
Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center