Perpustakaan Algoritma Geometri Komputasi (CGAL) adalah perpustakaan C++ yang bertujuan untuk menyediakan akses mudah ke algoritma yang efisien dan andal dalam geometri komputasi.
Vektor utama distribusi CGAL adalah tarball sumber, dirilis dua kali setahun, diumumkan di situs web CGAL.
Sejak versi 5.0, CGAL merupakan pustaka header-only, artinya tidak perlu lagi membangun pustaka CGAL sebelum dapat digunakan.
Buka manual CGAL untuk panduan penggunaan dan tutorial yang akan membantu Anda memulai dengan lancar.
Lihat file LISENSI.md.
Repositori Git CGAL memiliki tata letak yang berbeda dari tarbal rilis. Ini berisi file CMakeLists.txt
yang berfungsi sebagai jangkar untuk mengonfigurasi dan membangun program, dan sekumpulan subfolder, yang disebut paket . Kebanyakan paket mengimplementasikan struktur data atau algoritma untuk CGAL (misalnya Convex_hull_2
, atau Triangulation_3
); namun beberapa paket melayani kebutuhan khusus:
Installation
- file meta dan dukungan CMakeMaintenance
- dukungan infrastrukturCore
, CGALimageIO
, Qt_widget
, GraphicsView
- pustaka komponenScripts
- skrip untuk menyederhanakan pekerjaan pengembang dan penggunaTestsuite
- infrastruktur untuk testsuiteDocumentation
- infrastruktur untuk manual CGALSTL_Extension
- ekstensi ke perpustakaan template standar