public void TestEqualsEpsilon()
 {
     UnitSpherical first = new UnitSpherical(1e-1, 1e-2);
     UnitSpherical second = new UnitSpherical(1.1e-1, 1.1e-2);
     Assert.IsTrue(second.EqualsEpsilon(first, 1e-1));
     Assert.IsTrue(second.EqualsEpsilon(first, 1e-2));
     Assert.IsFalse(second.EqualsEpsilon(first, 1e-3));
     Assert.IsFalse(second.EqualsEpsilon(first, 1e-4));
     Assert.IsFalse(second.EqualsEpsilon(first, 1e-5));
 }
Example #2
0
        public void TestEqualsEpsilon()
        {
            UnitSpherical first  = new UnitSpherical(1e-1, 1e-2);
            UnitSpherical second = new UnitSpherical(1.1e-1, 1.1e-2);

            Assert.IsTrue(second.EqualsEpsilon(first, 1e-1));
            Assert.IsTrue(second.EqualsEpsilon(first, 1e-2));
            Assert.IsFalse(second.EqualsEpsilon(first, 1e-3));
            Assert.IsFalse(second.EqualsEpsilon(first, 1e-4));
            Assert.IsFalse(second.EqualsEpsilon(first, 1e-5));
        }
Example #3
0
        public void TestEqualsEpsilonExact()
        {
            UnitSpherical first  = new UnitSpherical(0.1, 0.1);
            UnitSpherical second = new UnitSpherical(0.1, 0.1);

            Assert.IsTrue(second.EqualsEpsilon(first, 0));
        }