Graphics 使用裁剪器进行多段线偏移

Graphics 使用裁剪器进行多段线偏移,graphics,geometry,maps,cad,Graphics,Geometry,Maps,Cad,我正在使用Clipper库,在其中进行多边形偏移非常容易,但我的问题是最好使用Clipper进行多段线偏移 在网上搜索时,我发现了一个名为OffsetPaths的函数,但该函数在两个方向上偏移,即只取正参数作为偏移距离 我可以理解,与闭合多边形中易于指定方向、放大为正、缩小为负不同,多段线没有相同的优势。但我的要求是这样的。你的意思是要偏移开放多边形吗?请注意,“放大”和“缩小”在涉及多段线时没有任何意义,最好说是向左或向右偏移。偏移操作是一个真正不平凡的操作,你不会轻易找到裁剪器和现成的解决方

我正在使用Clipper库,在其中进行多边形偏移非常容易,但我的问题是最好使用Clipper进行多段线偏移

在网上搜索时,我发现了一个名为OffsetPaths的函数,但该函数在两个方向上偏移,即只取正参数作为偏移距离


我可以理解,与闭合多边形中易于指定方向、放大为正、缩小为负不同,多段线没有相同的优势。但我的要求是这样的。

你的意思是要偏移开放多边形吗?请注意,“放大”和“缩小”在涉及多段线时没有任何意义,最好说是向左或向右偏移。偏移操作是一个真正不平凡的操作,你不会轻易找到裁剪器和现成的解决方案。如果你有这些技能,你可以选择自己调整现有的偏移函数。阿尔贝托:是的,我说的是开放多边形。伊夫·达乌斯特:谢谢你的建议。因为我找不到任何现成的库,所以我扩展了clipper功能,只将其设置为闭合多边形。