2016-05-17 14 views
0

クリッパーを使用してポリゴンをオフセットしようとしていますが、元のポリゴンのすべての頂点をオフセットポリゴンにミラーリングする必要があります。私は、この図で説明しようと試みてきた等のトラブルは、あなたが直線上に頂点を持つポリゴンを渡すとき、あなたは直線上の任意の頂点せずにポリゴンを取り戻すことです。クリッパーポリゴンのオフセットと直線の頂点

Polygon Offsetting vertices

誰もが知っていますClipperの動作を変更する方法、または私のためにこれを行うことができる別のライブラリ?

おかげ

答えて

0

内部ルーチンFixupOutPolygon()は、(通常は冗長)の頂点(バージョン4.8)を除去します。それを無効にするオプションはありません。

licenseをお読みください。自分でソースを変更することが許可されている場合は、ソースでの呼び出しをコメントアウトすることができます。

+0

これは残念なことには機能しませんでした。直線に追加された点の位置に小さな変化を加えるだけで問題を解決しました。 –

関連する問題