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); }
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); }
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); }