示例#1
0
        private void SetSelectKey()
        {
            int r = MaxR - MinR;
            int g = MaxG - MinG;
            int b = MaxB - MinB;

            if (r > g)
            {
                if (r > b)
                {
                    MaxSideLength = r;
                    SpritKeyColor = MaxSideColor.Red;
                }
                else
                {
                    MaxSideLength = b;
                    SpritKeyColor = MaxSideColor.Blue;
                }
            }
            else if (g > b)
            {
                MaxSideLength = g;
                SpritKeyColor = MaxSideColor.Green;
            }

            else
            {
                MaxSideLength = b;
                SpritKeyColor = MaxSideColor.Blue;
            }
        }
示例#2
0
文件: Cube.cs 项目: gogowaten/2020WPF
        //最大辺長とその色と中央値を設定
        private void SetKeyColorAndMaxSideLength()
        {
            int r = MaxR - MinR;
            int g = MaxG - MinG;
            int b = MaxB - MinB;

            if (r > g)
            {
                if (r > b)
                {
                    MaxSideLength = r;
                    KeyColor      = MaxSideColor.Red;
                    Median        = (MaxR + MinR) / 2;
                }
                else
                {
                    MaxSideLength = b;
                    KeyColor      = MaxSideColor.Blue;
                    Median        = (MaxB + MinB) / 2;
                }
            }
            else if (g > b)
            {
                MaxSideLength = g;
                KeyColor      = MaxSideColor.Green;
                Median        = (MaxG + MinG) / 2;
            }

            else
            {
                MaxSideLength = b;
                KeyColor      = MaxSideColor.Blue;
                Median        = (MaxB + MinB) / 2;
            }
        }