Exemplo n.º 1
0
        public void SubtractHueWrapTest()
        {
            Core.Color baseColor = HSVColor.Create(180, 0.5, 0.5);
            Core.Color result    = baseColor.SubtractHSV(hue: 220);

            Assert.AreEqual(HSVColor.Create(320, 0.5, 0.5), result);
        }
Exemplo n.º 2
0
        public void SubtractSaturationClampTest()
        {
            Core.Color baseColor = HSVColor.Create(180, 0.5, 0.5);
            Core.Color result    = baseColor.SubtractHSV(saturation: 0.8);

            Assert.AreEqual(HSVColor.Create(180, 0, 0.5), result);
        }
Exemplo n.º 3
0
        public void SubtractValueClampTest()
        {
            Core.Color baseColor = HSVColor.Create(180, 0.5, 0.5);
            Core.Color result    = baseColor.SubtractHSV(value: .8);

            Assert.AreEqual(HSVColor.Create(180, 0.5, 0), result);
        }