使用 Clipper 库的平行线

2024-04-17

我在用着CLIPPER http://www.angusj.com/delphi/clipper.php库偏移线并尝试制作平行线。

ClipperOffset co = new ClipperOffset();

co.AddPath (s, JoinType.jtRound, EndType.etOpenRound);

co.Execute (ref solution, 15);

结果是附件中的右图。我需要平行线而不是“围绕”主线的偏移线。

有谁知道在 Clipper 中是否可能,或者也许有人知道如何过滤结果点以删除不必要的点?


Using Endtype.etOpenButt添加路径将帮助您:

https://sourceforge.net/p/jsclipper/wiki/documentation/#clipperlibendtype https://sourceforge.net/p/jsclipper/wiki/documentation/#clipperlibendtype

您还需要在生成的多边形的一开始和中间切割几个点,以便提取两条“平行”线。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Clipper 库的平行线 的相关文章

随机推荐