quaternion
Returns a quaternion constructed from four float values.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Method
- Namespace: Unity.Mathematics
- Assembly: UnityEngine.MathematicsModule
quaternion(float, float, float, float)
Returns a quaternion constructed from four float values.
public static quaternion quaternion(float x, float y, float z, float w)
Parameters
Returns
Type | Description |
|---|---|
| quaternion | The quaternion constructed from individual components. |
quaternion(float4)
Returns a quaternion constructed from a float4 vector.
public static quaternion quaternion(float4 value)
Parameters
The float4 containing the components of the quaternion.
Returns
Type | Description |
|---|---|
| quaternion | The quaternion constructed from a float4. |
quaternion(float3x3)
Returns a unit quaternion constructed from a float3x3 rotation matrix. The matrix must be orthonormal.
public static quaternion quaternion(float3x3 m)
Parameters
The float3x3 rotation matrix.
Returns
Type | Description |
|---|---|
| quaternion | The quaternion constructed from a float3x3 matrix. |
quaternion(float4x4)
Returns a unit quaternion constructed from a float4x4 matrix. The matrix must be orthonormal.
public static quaternion quaternion(float4x4 m)
Parameters
The float4x4 matrix (must be orthonormal).
Returns
Type | Description |
|---|---|
| quaternion | The quaternion constructed from a float4x4 matrix. |