示例#1
0
 /// <summary>
 /// Adds two matrices.
 /// </summary>
 /// <param name="value1">The first matrix.</param>
 /// <param name="value2">The second matrix.</param>
 /// <returns>The sum of both values.</returns>
 #region public static JMatrix operator +(JMatrix value1, JMatrix value2)
 public static JMatrix operator +(JMatrix value1, JMatrix value2)
 {
     JMatrix result; JMatrix.Add(ref value1, ref value2, out result);
     return result;
 }
示例#2
0
 /// <summary>
 /// Subtracts two matrices.
 /// </summary>
 /// <param name="value1">The first matrix.</param>
 /// <param name="value2">The second matrix.</param>
 /// <returns>The difference of both values.</returns>
 #region public static JMatrix operator -(JMatrix value1, JMatrix value2)
 public static JMatrix operator -(JMatrix value1, JMatrix value2)
 {
     JMatrix result; JMatrix.Multiply(ref value2, -1.0f, out value2);
     JMatrix.Add(ref value1, ref value2, out result);
     return result;
 }
示例#3
0
 /// <summary>
 /// Matrices are added.
 /// </summary>
 /// <param name="matrix1">The first matrix.</param>
 /// <param name="matrix2">The second matrix.</param>
 /// <returns>The sum of both matrices.</returns>
 #region public static JMatrix Add(JMatrix matrix1, JMatrix matrix2)
 public static JMatrix Add(JMatrix matrix1, JMatrix matrix2)
 {
     JMatrix result;
     JMatrix.Add(ref matrix1, ref matrix2, out result);
     return result;
 }