예제 #1
0
        public clsPoint IntersectShortLine1(clsLine l1)
        {
            //Leaves Me as infinite, but truncates l1
            double   l   = 0;
            clsPoint pt1 = default(clsPoint);

            pt1 = Intersect(l1);
            if (pt1 == null)
            {
                return(null);
            }
            l = l1.Lambda(pt1);
            if (l < 0 | l > 1)
            {
                return(null);
            }
            return(pt1);
        }