Exemple #1
0
        private void GetIntersectionPoints()
        {
            IntersectionResultArray iresArray1;
            SetComparisonResult     result1 = Line1.Intersect(Line3, out iresArray1);
            IntersectionResult      ires1   = iresArray1.get_Item(0);

            Point1 = ires1.XYZPoint;

            IntersectionResultArray iresArray2;
            SetComparisonResult     result2 = Line1.Intersect(Line4, out iresArray2);
            IntersectionResult      ires2   = iresArray2.get_Item(0);

            Point2 = ires2.XYZPoint;

            IntersectionResultArray iresArray3;
            SetComparisonResult     result3 = Line2.Intersect(Line3, out iresArray3);
            IntersectionResult      ires3   = iresArray3.get_Item(0);

            Point3 = ires3.XYZPoint;

            IntersectionResultArray iresArray4;
            SetComparisonResult     result4 = Line2.Intersect(Line4, out iresArray4);
            IntersectionResult      ires4   = iresArray4.get_Item(0);

            Point4 = ires4.XYZPoint;
        }