私は最近、2D ポリゴンの操作を処理するためのライブラリまたはライブラリのセットが必要であることに遭遇しました。ブール/クリッピング操作 (差と和) と三角測量を実行できる必要があります。
これまでに見つけたライブラリは、poly2tri、CGAL、およびGPCです。Poly2tri は三角形分割に適しているように見えますが、まだブール演算が残っており、その成熟度については確信が持てません。
CGAL と GPC は、自分のプロジェクトが無料である場合にのみ無料です。私の特定のプロジェクトは商用ではないので、ライセンスの支払いや要求をためらっています。しかし、自分のコードを将来の商用プロジェクトに使用したいと思うかもしれないので、CGAL のオープン ソース ライセンスと GPC のフリーウェアのみの制限については躊躇しています。素敵な BSD スタイルのライセンスを持つポリゴン クリッピング ライブラリはないようです。
ああ、C / C ++が推奨されます。