【发布时间】:2016-09-13 11:42:13
【问题描述】:
我正在尝试使用裁剪器偏移多边形,并且我需要将原始多边形的所有顶点镜像到偏移多边形中。问题是,当你通过一个顶点在直线上的多边形时,你会得到一个在直线上没有任何顶点的多边形,正如我试图在这张图中说明的那样:
多边形偏移顶点
有人知道修改裁剪器行为的方法,或者可以为我做这件事的不同库吗?
谢谢
【问题讨论】:
标签: geometry line polygon vertices clipperlib
我正在尝试使用裁剪器偏移多边形,并且我需要将原始多边形的所有顶点镜像到偏移多边形中。问题是,当你通过一个顶点在直线上的多边形时,你会得到一个在直线上没有任何顶点的多边形,正如我试图在这张图中说明的那样:
多边形偏移顶点
有人知道修改裁剪器行为的方法,或者可以为我做这件事的不同库吗?
谢谢
【问题讨论】:
标签: geometry line polygon vertices clipperlib
内部例程FixupOutPolygon() 删除了这样的(通常是冗余的)顶点(在 4.8 版中)。我看不到禁用它的选项。
阅读license。如果它允许自己修改源,那么您可以在源中注释掉它的调用。
【讨论】: