Пример #1
0
        public static void ConsistentWithMatrixRotationTest()
        {
            TrafoTesting.GenericTest(rnd =>
            {
                var angle = rnd.UniformDouble() * Constant.PiTimesTwo;
                var m     = M22d.Rotation(angle);
                var r     = new Rot2d(angle);

                var p    = rnd.UniformV2d() * rnd.UniformInt(1000);
                var res  = m.Transform(p);
                var res2 = r.Transform(p);

                TrafoTesting.AreEqual(res, res2);
            });
        }
Пример #2
0
 public void Write(M22d x)
 {
     Write(x.M00); Write(x.M01);
     Write(x.M10); Write(x.M11);
 }