Computational geometry is the art of designing efficient algorithms for answering geometric questions. Traditionally, the field has focused on the efficiency of algorithms, but 1996 represented a departure for the field from a purely theoretical to also a practical one [75]. The reasoning was that geometric algorithms are intricate, and so for its many results to see their way into practice, the algorithms’ designers themselves should also implement accompanying systems. But most algorithms need the same software foundation layer, benefit from the same optimizations, and use Euclidean geometry. This suggested that a single kernel [36, 48] could act as a collection of geometric classes on which all algorithms would be built. At the time of this writing, the Computational Geometry Algorithms Library (CGAL) remains an active, and widely adopted, software project.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2008 Springer-Verlag London Limited
About this chapter
Cite this chapter
(2008). Introduction to CGAL. In: Introduction to Geometric Computing. Springer, London. https://doi.org/10.1007/978-1-84800-115-2_18
Download citation
DOI: https://doi.org/10.1007/978-1-84800-115-2_18
Publisher Name: Springer, London
Print ISBN: 978-1-84800-114-5
Online ISBN: 978-1-84800-115-2
eBook Packages: Computer ScienceComputer Science (R0)