Beispiel #1
0
 public void ClampToZero2()
 {
     VectorF zero = new VectorF(4);
       VectorF v = new VectorF(new[] { 0.1f, 0.1f, -0.1f, 0.09f });
       v.ClampToZero(0.11f);
       Assert.AreEqual(zero, v);
       v = new VectorF(new[] { 0.1f, -0.11f, 0.11f, 0.0f });
       v.ClampToZero(0.1f);
       Assert.AreNotEqual(zero, v);
 }
Beispiel #2
0
 public void ClampToZero1()
 {
     VectorF zero = new VectorF(4);
       VectorF v = new VectorF(new[] { Numeric.EpsilonF / 2, Numeric.EpsilonF / 2, -Numeric.EpsilonF / 2, -Numeric.EpsilonF / 2 });
       v.ClampToZero();
       Assert.AreEqual(zero, v);
       v = new VectorF(new[] { -Numeric.EpsilonF * 2, Numeric.EpsilonF, Numeric.EpsilonF * 2, Numeric.EpsilonF });
       v.ClampToZero();
       Assert.AreNotEqual(zero, v);
 }