Cast > Quaternion to Euler
Converts a quaternion rotation to a Euler representation.
Inputs:
Outputs:
Cast > Quaternion to String
Converts a quaternion rotation to a string.
Inputs:
Outputs:
String representation of the quaternion in the format (X, Y, Z, W).
Build Quaternion
Creates a quaternion data type.
Inputs:
X component of the quaternion.
Y component of the quaternion.
Z component of the quaternion.
W component of the quaternion.
Outputs:
The constructed quaternion.
Converts a quaternion component to a quaternion data type.
Inputs:
Reference to a quaternion component.
Outputs:
Quaternion Set From To Rotation
Creates a rotation which rotates between From and To. Inputs are in Euler angles. For example, from the transforms of two objects.
Inputs:
Starting direction in Euler angles.
Target direction in Euler angles.
Outputs:
Quaternion rotation that describes the rotation required to change between From and To.
Quaternion Angle
Calculates the angle of the shortest rotation between two quaternion rotations.
Inputs:
Outputs:
The angle in degrees between Quaternion A and Quaternion B.
Quaternion Angle Axis
Creates a rotation which rotates a given number of degrees around a given axis.
Inputs:
The axis to rotate around.
Outputs:
Quaternion rotation that represents a rotation around Axis by Angle degree.
The dot product between two rotations.
Inputs:
Outputs:
The dot product between A and B.
Quaternion Euler
Converts a Euler angle rotation to a quaternion.
Inputs:
Outputs:
Quaternion representation of the Euler input.
Quaternion From To Rotation
Creates a rotation which rotates between From and To. Inputs are in Euler angles. For example, from the transforms of two objects.
Inputs:
Starting direction in Euler angles.
Target direction in Euler angles.
Outputs:
Quaternion rotation that describes the rotation required to change between From and To.
Get Quaternion Normalized
Converts this quaternion to a quaternion with the same orientation but with a magnitude of 1.0.
Inputs:
Quaternion with any magnitude.
Outputs:
Quaternion with a magnitude of 1.0.
Quaternion Inverse
Outputs the inverse of a rotation.
Inputs:
Outputs:
Inverse of the Quaternion input.
Quaternion Lerp
Interpolates between A and B by T and normalizes the result afterwards.
Inputs:
Starting quaternion. Output when T=0.
Ending quaternion. Output when T=1.
Interpolation value. Clamped in the range 0 to 1.
Outputs:
Quaternion Lerp Unclamped
Interpolates between A and B by T and normalizes the result afterwards. The parameter T is not clamped.
Inputs:
Starting quaternion. Output when T=0.
Ending quaternion. Output when T=1.
Outputs:
Quaternion Look Rotation
Creates a rotation with the specified Forward and Upward directions.
Inputs:
Vector that represents the forward direction.
Vector that represents the upward direction.
Outputs:
Quaternion rotation with the specified Forward and Upward directions.
Quaternion Normalized
Converts this quaternion to a quaternion with the same orientation but with a magnitude of 1.0.
Inputs:
Quaternion with any magnitude.
Outputs:
Quaternion with a magnitude of 1.0.
Quaternion Rotate Towards
Rotates an initial rotation towards a target by a specified number of degrees.
Inputs:
The maximum number of degrees to rotate by.
Outputs:
A rotated version of the From input rotated towards the To input by a maximum of Max Delta degrees.
Quaternion Set Look Rotation
Creates a rotation with the specified Forward and Upward directions.
Inputs:
Vector that represents the forward direction.
Vector that represents the upward direction.
Outputs:
Quaternion rotation with the specified View and Up directions.
Quaternion Slerp
Spherically linear interpolates between quaternions A and B.
Inputs:
Starting quaternion. Output when T=0.
Ending quaternion. Output when T=1.
Interpolation value. Clamped in the range 0 to 1.
Outputs:
Quaternion Slerp Unclamped
Spherically linear interpolates between quaternions A and B. The parameter T is not clamped.
Inputs:
Starting quaternion. Output when T=0.
Ending quaternion. Output when T=1.
Outputs:
Quaternion To Angle Axis
Converts a rotation to an angle-axis representation.
Inputs:
Outputs:
Set the value of a quaternion component.
Inputs:
Flow to activate the node.
Reference to the quaternion component for which to set the value.
Value to assign to the quaternion component.
Outputs:
Continue the activating flow.
Split Quaternion
Splits a quaternion into its component parts.
Inputs:
Outputs:
X component of the quaternion.
Y component of the quaternion.
Z component of the quaternion.
W component of the quaternion.
after