public void ToMatrix44FException2() { MatrixF m = new MatrixF(5, 4); Matrix44F m44 = m.ToMatrix44F(); }
public void ToMatrix44FException3() { MatrixF m = new MatrixF(4, 5); Matrix44F m44 = m.ToMatrix44F(); }
public void ToMatrix44F() { float[] values = new float[] { 1.0f, 2.0f, 3.0f, 4.0f, 5.0f, 6.0f, 7.0f, 8.0f, 9.0f, 10.0f, 11.0f, 12.0f, 13.0f, 14.0f, 15.0f, 16.0f }; MatrixF m = new MatrixF(4, 4, values, MatrixOrder.RowMajor); Matrix44F m44 = m.ToMatrix44F(); for (int i = 0; i < 4; i++) for (int j = 0; j < 4; j++) Assert.AreEqual(i * 4 + j + 1, m44[i, j]); m44 = (Matrix44F) m; for (int i = 0; i < 4; i++) for (int j = 0; j < 4; j++) Assert.AreEqual(i * 4 + j + 1, m44[i, j]); }