Microsoft DirectX 9.0 SDK Update (October 2004)

SphericalHarmonics.RotateZ Method

Language:

Note: This documentation is preliminary and is subject to change.

Rotates the spherical harmonic (SH) vector in the z-axis by the given angle.

Definition

Visual Basic .NET Public Shared Sub RotateZ( _
    ByVal output As GraphicsStream, _
    ByVal order As Integer, _
    ByVal angle As Single, _
    ByVal input() As Single _
)
C# public static void RotateZ(
    GraphicsStream output,
    int order,
    float angle,
    float[] input
);
Managed C++ public: static void RotateZ(
    GraphicsStream *output,
    int order,
    float angle,
    float input __gc[]
);
JScript .NET public static function RotateZ(
    output : GraphicsStream,
    order : int,
    angle : float,
    input : float[]
);

Parameters

output Microsoft.DirectX.GraphicsStream. A GraphicsStream object that represents spherical harmonic (SH) output coefficients.
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.
angle System.Single. Rotation angle in radians. The rotation is performed around the z-axis.
input System.Single[]. An array of floating point values that represent rotated spherical harmonic (SH) coefficients.

Remarks

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


© 2004 Microsoft Corporation. All rights reserved. Terms of use.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center