/// <summary> /// Multiply matrix x by matrix y /// component-wise, i.e., result[i][j] is the /// scalar product of x[i][j] and y[i][j]. /// Note: To get linear-algebraic matrix /// multiplication, use the multiply /// operator (*). /// </summary> /// <param name="x"></param> /// <param name="y"></param> /// <returns></returns> public static mat4 matrixCompMult(mat4 x, mat4 y) { return(null); }
/// <summary> /// Returns a matrix that is the transpose /// of m. The input matrix is not /// modified. /// </summary> /// <param name="m"></param> /// <returns></returns> public static mat4 transpose(mat4 m) { return(null); }
/// <summary> /// Returns a matrix that is the inverse of /// m. The input matrix is not modified. /// The values in the returned matrix are /// undefined if the input matrix is /// singular or poorly conditioned (nearly /// singular). /// </summary> /// <param name="m"></param> /// <returns></returns> public static mat4 inverse(mat4 m) { return(null); }