Example #1
0
        public void Clamp1()
        {
            Vector4D clamped = new Vector4D(-10, 1, 100, 1000);

            clamped.Clamp(-100, 1000);
            Assert.AreEqual(-10, clamped.X);
            Assert.AreEqual(1, clamped.Y);
            Assert.AreEqual(100, clamped.Z);
            Assert.AreEqual(1000, clamped.W);
        }
Example #2
0
        public void ClampStatic2()
        {
            Vector4D clamped = new Vector4D(-10, 1, 100, 1000);

            clamped = Vector4D.Clamp(clamped, -1, 0);
            Assert.AreEqual(-1, clamped.X);
            Assert.AreEqual(0, clamped.Y);
            Assert.AreEqual(0, clamped.Z);
            Assert.AreEqual(0, clamped.W);
        }
Example #3
0
 public void Clamp2()
 {
     Vector4D clamped = new Vector4D(-10, 1, 100, 1000);
       clamped.Clamp(-1, 0);
       Assert.AreEqual(-1, clamped.X);
       Assert.AreEqual(0, clamped.Y);
       Assert.AreEqual(0, clamped.Z);
       Assert.AreEqual(0, clamped.W);
 }