CGALは、私が必要とするすべてのものをやります。円弧線分からポリゴンを作成し、ブール演算を実行することができます。それはすでにいくつかのことに関して多くの時間を節約する空間ソートパッケージを持っていて、ライブラリ全体がかなり標準化され、よく計画されているようです。2Dジオメトリライブラリ:LGPLの代わりにCGAL?
ほとんどのパッケージ(非常に基本的なものを除く)のライセンスはQPL(次期バージョン4.0のGPL)という問題のみです。私は予算が乏しく、それを必要とする特定のパッケージの商用ライセンスを購入するための資金を集められない可能性があります。そのようなライブラリーの
私の特定のニーズは次のようになります
- 正確な高精度2次元ユークリッド空間
- 複合ポリゴン
- ものに曲線(円弧)セグメント
- ブール演算を持つことができるポリゴンポリゴン
- ポリゴンオフセット
- ポリゴン分割または有効な三角形分割
- 刻まれた領域とポリゴンフィッティングアルゴリズムは
- おそらく円形の範囲でいくつかの空間的な並べ替え構造がすべてのすべてで
を検索し、は、私は正確な精度とよく丸みを帯びた2DジオメトリC++ライブラリを探しています。 好ましくは、MIT、LGPLを一度に、または低コストのワンタイムロイヤリティフリーライセンスを500ドル以下で購入すること。
Boostにはいくつかの基本的な構造がありましたが、私はそれがより高いレベルの機能性を多く欠いていると言えます。これで拡張されたライブラリはどれですか?私はそれを自分自身で行うことを検討しますが、私はそれをうまくやるための専門知識が不足しています。
私は2D グラフィックライブラリを探しているわけではありません。ちょうど純粋なジオメトリ構造です。
問題は解決しませんが、CGALのリリース4.0はGPLとLGPLの下にあることに注意してください。 – sloriot
@sloriotそうではありません:LGPL2の部品は現在LGPLv3 +で、QPLの部品は現在GPLv3 +です:http://www.cgal.org/releases.html#release4.0このライセンスの変更は役に立たないOP。 – zvrba