Оглавление
CGAL
-
Обзор библиотеки CGAL
- CGAL – это библиотека алгоритмов вычислительной геометрии с открытым исходным кодом, написанная на C++.
- Доступны привязки для Scilab и Python, а также для Java через SWIG.
- Программное обеспечение лицензировано по схеме двойного лицензирования, с открытыми лицензиями для использования в других открытых проектах и коммерческими лицензиями для академических и промышленных заказчиков.
-
История и развитие
- Проект был основан в 1996 году в Европе и Израиле, с финансированием от ESPRIT.
- Изначально CGAL распространялась под лицензией, позволяющей свободное использование в академических целях и коммерческие лицензии для других целей.
- Начиная с версии 4.0, выпущенной в 2012 году, библиотека распространяется под лицензией GPL версии 3.
- В 2013 году управление проектом осуществлялось редакционной коллегией из 13 человек и 30 разработчиками и рецензентами.
-
Сравнение с другими библиотеками
- Библиотека LEDA включает в себя более широкий спектр алгоритмов, и сравнение двух библиотек было проведено Кеттнером и Нэхером.
- Результаты исследований, связанных с CGAL, были освещены на трех семинарах и в многочисленных статьях на различных конференциях и семинарах.
-
Награды и поддержка
- В 2023 году проект получил награду SoCG Test of Time Award.
- Библиотека поддерживает множество платформ, включая Microsoft Windows, GNU g++ и Лязг.
-
Дополнительные ресурсы
- Ссылки на другие проекты, использующие CGAL, и рекомендации по использованию библиотеки также включены в статью.
Полный текст статьи: