- read_contour_xld_dxf (Contours1,'C:/Users/Admin/Desktop/dxf/0021.dxf', [], [], DxfStatus)
- read_contour_xld_dxf (Contours2,'C:/Users/Admin/Desktop/dxf/0022.dxf', [], [], DxfStatus)
- intersection_contours_xld (Contours1, Contours2, 'all', Row, Column, IsOverlapping)
复制代码
这样就可以获取重叠部分的交集获取最外面一圈,不过出来的点位顺序需要重新排序下,时间原因就没有写!
最后用排过序的生成轮廓:
- gen_contour_polygon_xld (Contour, Row, Column)
复制代码 |