| CGAL | |
|---|---|
| 開発者 | CGALオープンソースプロジェクト |
| 初回リリース | 1996 |
| 安定版リリース | |
| リポジトリ | |
| 書かれた | C++ |
| オペレーティング·システム | Linux、macOS、Microsoft Windows |
| タイプ | 図書館 |
| ライセンス | GPL、LGPL [ 2 ] |
| Webサイト | www.cgal.org |
計算幾何学アルゴリズムライブラリ(CGAL )は、計算幾何学アルゴリズムのオープンソースソフトウェアライブラリです。主にC++で記述されていますが、ScilabバインディングとSWIGバインディング(現時点ではPythonとJavaをサポート)も利用可能です。[ 3 ] [ 4 ]
本ソフトウェアはデュアルライセンス方式で提供されています。他のオープンソースソフトウェアと併用する場合は、オープンソースライセンス(コンポーネントに応じてLGPLまたはGPL)が適用されます。それ以外の場合は、学術研究機関向けと産業機関向けの異なるオプションで商用ライセンスを購入できます。[ 5 ]
CGALプロジェクトは1996年に、ヨーロッパとイスラエルの8つの研究機関( ユトレヒト大学、チューリッヒ工科大学、ベルリン自由大学、インド国立情報学研究所ソフィア・アンティポリス校、ハレ・ヴィッテンベルク・マルティン・ルター大学、ザールブリュッケン・マックス・プランク情報科学研究所 、リンツ・ヨハネス・ケプラー大学、テルアビブ大学)のコンソーシアムとして設立されました。プロジェクトの当初の資金は、欧州連合のESPRITプロジェクトから提供されました。[ 6 ]当初、そのライセンス条項では、学術目的でソフトウェアを自由に使用でき、他の用途には商用ライセンスが利用可能でした。CGALリリース3.xはQPLライセンスに基づいて配布されました。 2012年にリリースされたCGAL 4.0から、CGALはGPLバージョン3の下で配布されています。2013年現在、13人の編集委員会と30人の開発者およびレビュアーによって管理されています。[ 7 ]
このプロジェクトは、ユトレヒト大学のPlaGeoとSpaGeo 、マックス・プランク情報科学研究所のLEDA 、 INRIAソフィア・アンティポリスのC++GALなど、複数のプロジェクト参加者のこれまでの成果を統合して1996年に始まりました。LEDAライブラリはより広範なアルゴリズムを網羅しています。2つのライブラリの比較は、KettnerとNäherによって提供されています。[ 8 ] 2002年、2004年、2008年に開催された3回のCGALユーザーワークショップでは、CGALに関連する研究成果が強調され、[ 9 ]他の会議、ワークショップ、ジャーナルにもCGALに関連する多くの追加論文が掲載されています。[ 10 ]
2023年にこのプロジェクトはSoCG Test of Time Awardを受賞した[ 11 ]
ライブラリでは以下のトピックを扱っています。
このライブラリは多くのプラットフォームでサポートされています: [ 12 ]
CGAL ライブラリはBoost ライブラリに依存しており、いくつかの CGAL パッケージはEigen C++ ライブラリに依存しています。