Example #1
0
 public void ToMatrix44FException2()
 {
     MatrixF m = new MatrixF(5, 4);
       Matrix44F m44 = m.ToMatrix44F();
 }
Example #2
0
 public void ToMatrix44FException3()
 {
     MatrixF m = new MatrixF(4, 5);
       Matrix44F m44 = m.ToMatrix44F();
 }
Example #3
0
        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]);
        }