Quaternion.CreateFromAxisAngle(Vector3, Single) Method

Definition

Creates a quaternion from a unit vector and an angle to rotate around the vector.

C#
public static System.Numerics.Quaternion CreateFromAxisAngle(System.Numerics.Vector3 axis, float angle);

Parameters

axis
Vector3

The unit vector to rotate around.

angle
Single

The angle, in radians, to rotate around the vector.

Returns

The newly created quaternion.

Remarks

axis vector must be normalized before calling this method or the resulting Quaternion will be incorrect.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1
UWP 10.0