Beispiel #1
0
            bool CheckPixel(float val, float axis, bool horizontal)
            {
                if (horizontal)
                {
                    //if (ArcLine.X1.RoundF(4) == val.RoundF(4) && axis == ArcLine.Y1)
                    //    return false;
                    //if (ArcLine.X2.RoundF(4) == val.RoundF(4) && axis == ArcLine.Y2)
                    //    return false;

                    if (NegativeMotion)
                        return !ArcLine.IsGreaterThan(val, axis);
                    return !ArcLine.IsLessThan(val, axis);
                }
                else
                {
                    if (NegativeMotion)
                        return !ArcLine.IsGreaterThan(axis, val);
                    return !ArcLine.IsLessThan(axis, val);
                }
            }