我有一个 XLD 轮廓,为了简单起见,想象一个带孔的圆圈,就像一个甜甜圈......(实际上它是一个有机形状......它只是为了简化......)
我以一定的角度在这个圆上画线,并且需要找到线与圆的最外面的两个交点。我这样做:
gen_contour_polygon_xld (Line,[curYL,curYR],[x1,x2])
intersection_contours_xld(Line,CircleXld,'all',Y,X,overlapping)
然后从 Y 和 X 元组中选择第一个和最后一个值。
平均需要 2.39 毫秒。intersection_contours_xld
我需要每张图片运行 15 次,总共有 6 张图片。有没有更快的方法来做到这一点?太浪费时间了……