Example #1
0
        public void CrossProduct()
        {
            GlUtil.CrossProduct3(
                4, 5, 6,
                11, 13, 17,
                out var x, out var y, out var z);

            Assert.AreEqual(x, 7);
            Assert.AreEqual(y, -2);
            Assert.AreEqual(z, -3);
        }
Example #2
0
        public void Normalizing()
        {
            var x = 5d;
            var y = 6d;
            var z = 7d;

            GlUtil.Normalize3(ref x, ref y, ref z);

            Assert.AreEqual(x, .4767, .001);
            Assert.AreEqual(y, .5721, .001);
            Assert.AreEqual(z, .6674, .001);
        }