System.Numerics.Quaternion public struct Quaternion : IEquatable<Quaternion> Documentation Code public float W public float X public float Y public float Z public static Quaternion Identity { get; } public bool IsIdentity { get; } public Quaternion(float x, float y, float z, float w) public Quaternion(Vector3 vectorPart, float scalarPart) public static Quaternion Add(Quaternion value1, Quaternion value2) public static Quaternion Concatenate(Quaternion value1, Quaternion value2) public static Quaternion Conjugate(Quaternion value) public static Quaternion CreateFromAxisAngle(Vector3 axis, float angle) public static Quaternion CreateFromRotationMatrix(Matrix4x4 matrix) public static Quaternion CreateFromYawPitchRoll(float yaw, float pitch, float roll) public static Quaternion Divide(Quaternion value1, Quaternion value2) public static float Dot(Quaternion quaternion1, Quaternion quaternion2) public static Quaternion Inverse(Quaternion value) public static Quaternion Lerp(Quaternion quaternion1, Quaternion quaternion2, float amount) public static Quaternion Multiply(Quaternion value1, Quaternion value2) public static Quaternion Multiply(Quaternion value1, float value2) public static Quaternion Negate(Quaternion value) public static Quaternion Normalize(Quaternion value) public static Quaternion op_Addition(Quaternion value1, Quaternion value2) public static Quaternion op_Division(Quaternion value1, Quaternion value2) public static bool op_Equality(Quaternion value1, Quaternion value2) public static bool op_Inequality(Quaternion value1, Quaternion value2) public static Quaternion op_Multiply(Quaternion value1, Quaternion value2) public static Quaternion op_Multiply(Quaternion value1, float value2) public static Quaternion op_Subtraction(Quaternion value1, Quaternion value2) public static Quaternion op_UnaryNegation(Quaternion value) public static Quaternion Slerp(Quaternion quaternion1, Quaternion quaternion2, float amount) public static Quaternion Subtract(Quaternion value1, Quaternion value2) public bool Equals(Quaternion other) public float Length() public float LengthSquared()