Exemplo n.º 1
0
        public void MultiplyValueClampTest()
        {
            Core.Color baseColor = HSVColor.Create(180, 0.5, 0.5);
            Core.Color result    = baseColor.MultiplyHSV(value: 3);

            Assert.AreEqual(HSVColor.Create(180, 0.5, 1.0), result);
        }
Exemplo n.º 2
0
        public void MultiplySaturationClampTest()
        {
            Core.Color baseColor = HSVColor.Create(180, 0.5, 0.5);
            Core.Color result    = baseColor.MultiplyHSV(saturation: 3);

            Assert.AreEqual(HSVColor.Create(180, 1.0, 0.5), result);
        }
Exemplo n.º 3
0
        public void MultiplyValueTest()
        {
            Core.Color baseColor = HSVColor.Create(180, 0.2, 0.2);
            Core.Color result    = baseColor.MultiplyHSV(value: 3);

            Assert.AreEqual(HSVColor.Create(180, 0.2, 0.6), result);
        }
Exemplo n.º 4
0
        public void MultiplyHueWrapTest()
        {
            Core.Color baseColor = HSVColor.Create(180, 0.5, 0.5);
            Core.Color result    = baseColor.MultiplyHSV(hue: 3);

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