Abstract
We summarize recent progress and on-going developments for exact geometric and algebraic computations within the Computational Geometry Algorithms Library (Cgal). We detail the existing machinery used in efficient, exact and robust implementations of various geometric entities.
Partially supported by the FP7-REGPOT-2009-1 project “Archimedes Center for Modeling, Analysis and Computation”.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Berberich, E., Eigenwillig, A., Hemmer, M., Hert, S., Kettner, L., Mehlhorn, K., Reichel, J., Schmitt, S., Schömer, E., Wolpert, N.: EXACUS: Efficient and Exact Algorithms for Curves and Surfaces. In: Proc. 13th European Symposium on Algorithms (ESA). pp. 155–166 (2005)
Berberich, E., Hemmer, M., Kerber, M.: A generic algebraic kernel for non-linear geometric applications. Research Report 7274, INRIA (2010)
Boissonnat, J.D., Devillers, O., Pion, S., Teillaud, M., Yvinec, M.: Triangulations in CGAL. Comput. Geom.-Theor. Appl. 22, 5–19 (2002)
Boissonnat, J.D., Teillaud, M. (eds.): Effective Computational Geometry for Curves and Surfaces. Mathematics and Visualization. Springer, Heidelberg (2006)
Brönnimann, H., Burnikel, C., Pion, S.: Interval arithmetic yields efficient dynamic filters for computational geometry. Discrete Appl. Math. 109, 25–47 (2001)
de Castro, P.M.M., Cazals, F., Loriot, S., Teillaud, M.: Design of the CGAL 3D spherical kernel and application to arrangements of circles on a sphere. Comput. Geom.-Theor. Appl. 42(6-7), 536–550 (2009)
de Castro, P.M.M., Pion, S., Teillaud, M.: Exact and efficient computations on circles in CGAL. In: Proc. 23rd European Workshop on Computational Geometry, pp. 219–222. Technische Universität Graz, Austria (2007)
Cgal, Computational Geometry Algorithms Library, http://www.cgal.org
Core Number Library, http://cs.nyu.edu/exact/core_pages
Devillers, O., Teillaud, M.: Perturbations and vertex removal in a 3D Delaunay triangulation. In: Proc. 14th ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 313–319 (2003)
Emiris, I.Z., Karavelas, M.I.: The predicates of the Apollonius diagram: algorithmic analysis and implementation. Comput. Geom.-Theor. Appl. 33(1-2), 18–57 (2006)
GMP, GNU Multiple Precision Arithmetic Library, http://www.swox.com/gmp/
Hanniel, I., Wein, R.: An exact, complete and efficient computation of arrangements of Bézier curves. In: Proc. ACM Symposium on Solid and Physical Modeling, pp. 253–263 (2007)
Hemmer, M.: Algebraic foundations. In: CGAL User and Reference Manual. CGAL Editorial Board, 3.6 edn. (2010), http://www.cgal.org/Manual/3.6/doc_html/cgal_manual/packages.html#Pkg:AlgebraicFoundations
Karavelas, M.I.: A robust and efficient implementation for the segment Voronoi diagram. In: Proc. International Symposium on Voronoi Diagrams in Science and Engineering (VD 2004), Hongo, Tokyo, Japan, pp. 51–62 (2004)
Kettner, L., Mehlhorn, K., Pion, S., Schirra, S., Yap, C.K.: Classroom examples of robustness problems in geometric computations. Comput. Geom.-Theor. Appl. 40(1), 61–78 (2008)
Lazard, S., Peñaranda, L., Tsigaridas, E.P.: Univariate algebraic kernel and application to arrangement. In: Vahrenhold, J. (ed.) SEA 2009. LNCS, vol. 5526, pp. 209–220. Springer, Heidelberg (2009)
LEDA: Library of efficient data-structures and algorithms, http://www.mpi-sb.mpg.de/LEDA/leda.html
Li, C., Pion, S., Yap, C.K.: Recent progress in exact geometric computation. J. Log. Algebr. Program. 64(1), 85–111 (2005)
Melquiond, G., Pion, S.: Formally certified floating-point filters for homogeneous geometric predicates. Informatique Théorique et Applications 41(1), 57–69 (2007)
The RS library, http://www-salsa.lip6.fr/~rouillie/Software.html
Russel, D., Karavelas, M.I., Guibas, L.J.: A package for exact kinetic data structures and sweepline algorithms. Comp. Geom.-Theor. Appl. 38(1-2), 111–127 (2007)
The CGAL Project: CGAL User and Reference Manual. CGAL Editorial Board, 3.6 edn. (2010), http://www.cgal.org/Manual/3.6/doc_html/cgal_manual/packages.html
Wein, R.: High-level filtering for arrangements of conic arcs. In: Möhring, R.H., Raman, R. (eds.) ESA 2002. LNCS, vol. 2461, pp. 884–895. Springer, Heidelberg (2002)
Wein, R., Fogel, E., Zukerman, B., Halperin, D.: Advanced programming techniques applied to CGAL’s arrangement package. In: Proc. Library-Centric Software Design Workshop (LCSD 2005), pp. 24–33 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Karavelas, M.I. (2010). Exact Geometric and Algebraic Computations in CGAL. In: Fukuda, K., Hoeven, J.v.d., Joswig, M., Takayama, N. (eds) Mathematical Software – ICMS 2010. ICMS 2010. Lecture Notes in Computer Science, vol 6327. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15582-6_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-15582-6_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15581-9
Online ISBN: 978-3-642-15582-6
eBook Packages: Computer ScienceComputer Science (R0)