예제 #1
0
        public void Vector4_InterpolatesCorrectly()
        {
            var vector1 = new Vector4(25, 25, 25, 25);
            var vector2 = new Vector4(100, 50, 75, 150);

            var result = vector1.Interpolate(vector2, 0.5f);

            TheResultingValue(result).WithinDelta(0.1f)
                .ShouldBe(62.5f, 37.5f, 50.0f, 87.5f);
        }