Exemplo n.º 1
0
        static public DPoint FlattenPoint(DPoint _pin, bool roundUp)
        {
            DPoint 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);
        }
Exemplo n.º 2
0
 public static DPoint FlattenPoint(DPoint _pin, bool roundUp)
 {
     DPoint 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;
 }