Example #1
0
        static public FloatPoint FlattenPoint(FloatPoint _pin, bool roundUp)
        {
            FloatPoint newP = _pin.Clone();

            if (newP.X == newP.Y)
            {
                return(newP);
            }
            if (_pin.X > _pin.Y)
            {
                if (roundUp)
                {
                    newP.Y = newP.X;
                }
                else
                {
                    newP.X = newP.Y;
                }
            }
            else
            {
                if (!roundUp)
                {
                    newP.Y = newP.X;
                }
                else
                {
                    newP.X = newP.Y;
                }
            }
            return(newP);
        }
Example #2
0
 public static FloatPoint FlattenPoint(FloatPoint _pin, bool roundUp)
 {
     FloatPoint newP = _pin.Clone();
       if (newP.X==newP.Y) return newP;
       if (_pin.X > _pin.Y) { if (roundUp) newP.Y = newP.X; else newP.X = newP.Y; }
       else { if (!roundUp) newP.Y = newP.X; else newP.X = newP.Y; }
       return newP;
 }