我正在尝试使用裁剪器偏移多边形,并且我需要将原始多边形的所有顶点镜像到偏移多边形中。问题是,当你通过一个顶点在直线上的多边形时,你会得到一个在直线上没有任何顶点的多边形,正如我试图在这张图中说明的那样:
多边形偏移顶点
有没有人知道修改 Clipper 行为的方法,或者可以为我做这件事的不同库?
谢谢
我正在尝试使用裁剪器偏移多边形,并且我需要将原始多边形的所有顶点镜像到偏移多边形中。问题是,当你通过一个顶点在直线上的多边形时,你会得到一个在直线上没有任何顶点的多边形,正如我试图在这张图中说明的那样:
多边形偏移顶点
有没有人知道修改 Clipper 行为的方法,或者可以为我做这件事的不同库?
谢谢
内部例程FixupOutPolygon()
会删除此类(通常是冗余的)顶点(在 4.8 版中)。我看不到禁用它的选项。
阅读许可证。如果它允许自己修改源,那么您可以注释掉它在源中的调用。