
ไลบรารีอัลกอริทึมเรขาคณิตเชิงคำนวณ (CGAL) คือไลบรารี C++ ที่มีจุดมุ่งหมายเพื่อให้เข้าถึงอัลกอริทึมที่มีประสิทธิภาพและเชื่อถือได้ในเรขาคณิตเชิงคำนวณได้อย่างง่ายดาย
เวกเตอร์หลักของการกระจายตัวของ CGAL คือ tarball ต้นทาง ซึ่งเผยแพร่ปีละสองครั้ง โดยประกาศบนเว็บไซต์ของ CGAL
ตั้งแต่เวอร์ชัน 5.0 เป็นต้นมา CGAL จะเป็นไลบรารี่แบบส่วนหัวเท่านั้น ซึ่งหมายความว่าไม่จำเป็นต้องสร้างไลบรารี CGAL อีกต่อไปก่อนที่จะสามารถใช้งานได้
ไปที่คู่มือ CGAL เพื่อดูคู่มือการใช้งานและบทช่วยสอนที่จะช่วยให้คุณเริ่มต้นได้อย่างราบรื่น
ดูไฟล์ LICENSE.md
พื้นที่เก็บข้อมูล Git ของ CGAL มีเลย์เอาต์ที่แตกต่างจากรีลีส tarball ประกอบด้วยไฟล์ CMakeLists.txt ที่ทำหน้าที่เป็นจุดยึดสำหรับการกำหนดค่าและสร้างโปรแกรม และชุดของโฟลเดอร์ย่อยที่เรียกว่า แพ็คเกจ แพ็คเกจส่วนใหญ่ใช้โครงสร้างข้อมูลหรืออัลกอริธึมสำหรับ CGAL (เช่น Convex_hull_2 หรือ Triangulation_3 ); อย่างไรก็ตาม บางแพ็คเกจให้บริการความต้องการพิเศษ:
Installation - meta-files และ CMake-supportMaintenance - การสนับสนุนโครงสร้างพื้นฐานCore , CGALimageIO , Qt_widget , GraphicsView - ไลบรารีส่วนประกอบScripts - สคริปต์เพื่อทำให้งานของนักพัฒนาและผู้ใช้ง่ายขึ้นTestsuite - โครงสร้างพื้นฐานสำหรับชุดทดสอบDocumentation - โครงสร้างพื้นฐานสำหรับคู่มือของ CGALSTL_Extension - ส่วนขยายไปยังไลบรารีเทมเพลตมาตรฐาน