public static void Transpose(Matrix2x3 matrix, out Matrix3x2 result) { result.X.X = matrix.X.X; result.X.Y = matrix.Y.X; result.Y.X = matrix.X.Y; result.Y.Y = matrix.Y.Y; result.Z.X = matrix.X.Z; result.Z.Y = matrix.Y.Z; }