我正在使用CLIPPER库来偏移直线,并尝试制作平行线。
ClipperOffset co = new ClipperOffset();
co.AddPath (s, JoinType.jtRound, EndType.etOpenRound);
co.Execute (ref solution, 15);结果是附件中的正确图像。我需要平行线,而不是偏移线“围绕”主线。
有没有人知道在Clipper中这是可能的,或者是否有人知道如何过滤结果点来删除不必要的内容?

发布于 2017-01-08 03:15:16
在添加路径时使用Endtype.etOpenButt将帮助您:
https://sourceforge.net/p/jsclipper/wiki/documentation/#clipperlibendtype
你还需要在多边形的最开始和中间切几个点,很好地提取你的两条“平行”线。
https://stackoverflow.com/questions/36456727
复制相似问题