UnsafeNativeMethods.Quaternion.Exp Method |
Language: |
Calculates the exponential.
Visual Basic Public Shared Function Exp( _
ByVal pOut As Quaternion, _
ByVal pQuat As Quaternion _
) As QuaternionC# public static Quaternion Exp(
Quaternion pOut,
Quaternion pQuat
);C++ public:
static Quaternion Exp(
Quaternion pOut,
Quaternion pQuat
);JScript public static function Exp(
pOut : Quaternion,
pQuat : Quaternion
) : Quaternion;
pOut Microsoft.DirectX.Quaternion
The Quaternion structure that is the exponential of the pQuat parameter.pQuat Microsoft.DirectX.Quaternion
Source Quaternion structure.
Microsoft.DirectX.Quaternion
The Quaternion structure that is the exponential of the pQuat parameter.
The Exp method converts a pure quaternion to a unit quaternion. The method expects a pure quaternion, where w is ignored in the calculation (w == 0). In the following example, v represents the vector portion of a quaternion.
Given a pure quaternion defined by: q = (0, theta * v); This method calculates the exponential result. exp(Q) = (cos(theta), sin(theta) * v)The return value for this method is the same value returned in the pOut parameter. This allows you to use the Exp method as a parameter for another method.
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