剪切Clipper库中的开放路径

时间:2015-07-15 09:05:05

标签: c++ clipperlib

Clipper中,给定一个开放路径(黑色)和一个闭合多边形(蓝色),如何剪切开放路径,以便使用多边形轮廓完成剪切部分,并在可能的情况下使用单个轮廓完成路径仍然是不相交的段? Clipper的操作可以实现这个目标吗?

enter image description here

请注意,裁剪多边形不一定是示例中的矩形,因此完成的线段可能是折线本身。

1 个答案:

答案 0 :(得分:1)

基于this线程,无法对开放路径执行此操作。

但是,如果可以使用关闭路径关闭打开的主题路径(并不总是保证可以),则交叉/剪切它然后删除关闭路径段将留下所需的结果。