Beispiel #1
0
        /// <summary>
        /// 判断直线是否平行
        /// </summary>
        /// <param name="line1">直线1</param>
        /// <param name="line2">直线2</param>
        /// <returns>是否平行</returns>
        public static bool Parallel(Line line1, Line line2)
        {
            Plane         P  = new Plane();
            LineSegment3d l1 = new LineSegment3d(line1.StartPoint, line1.EndPoint);
            LineSegment3d l2 = new LineSegment3d(line2.StartPoint, line2.EndPoint);

            return(l1.IsCoplanarWith(l2, out P));
        }