Example #1
0
    /// <summary>
    /// Subtract two quaternions.
    /// </summary>
    /// <param name="value1">The first quaternion.</param>
    /// <param name="value2">The second quaternion.</param>
    /// <returns>The difference of both quaternions.</returns>
    #region public static FP operator -(JQuaternion value1, JQuaternion value2)
    public static TSQuaternion operator -(TSQuaternion value1, TSQuaternion value2)
    {
        TSQuaternion result;

        TSQuaternion.Subtract(ref value1, ref value2, out result);
        return(result);
    }
Example #2
0
    /// <summary>
    /// Quaternions are subtracted.
    /// </summary>
    /// <param name="quaternion1">The first quaternion.</param>
    /// <param name="quaternion2">The second quaternion.</param>
    /// <returns>The difference of both quaternions.</returns>
    #region public static JQuaternion Subtract(JQuaternion quaternion1, JQuaternion quaternion2)
    public static TSQuaternion Subtract(TSQuaternion quaternion1, TSQuaternion quaternion2)
    {
        TSQuaternion result;

        TSQuaternion.Subtract(ref quaternion1, ref quaternion2, out result);
        return(result);
    }