Quaternion Operators |
The Quaternion type exposes the following members.
| Name | Description | |
|---|---|---|
| Addition |
Adds two quaternions.
This sums each quaternion coefficient with its correspondent and returns a new result quaternion. | |
| Division |
Divides all quaternion coefficients by a factor and returns a new quaternion with the result.
| |
| Equality |
Determines whether two quaternions have the same value.
| |
| Inequality |
Determines whether two quaternions have different values.
| |
| Multiply(Quaternion, Quaternion) |
Multiplies a quaternion with another one.
Quaternion multiplication (Hamilton product) is not commutative. | |
| Multiply(Quaternion, Double) |
Multiplies (scales) all quaternion coefficients by a factor and returns a new quaternion with the result.
| |
| Multiply(Quaternion, Int32) |
Multiplies (scales) all quaternion coefficients by a factor and returns a new quaternion with the result.
| |
| Multiply(Quaternion, Single) |
Multiplies (scales) all quaternion coefficients by a factor and returns a new quaternion with the result.
| |
| Subtraction |
Subtracts a quaternion from another one.
This computes the difference of each quaternion coefficient with its correspondent and returns a new result quaternion. |