Third Party Software


The following software are interfaced or can be used somehow with CGAL.
Boost logo
  • BOOST - A collection of general purpose generic C++ libraries, among others a graph algorithms library. We provide a layer for the CGAL arrangements that makes arrangements models of the graph concept. Without conversion you can run all graph algorithms on them.
GMP logo
  • GMP - A library for arbitrary precision arithmetic in the realm of rational numbers. Although you might not use them as coordinate type they can be useful when using filtered kernels.
MPFR logo
  • MPFR - The MPFR library is a C library for multiple-precision floating-point computations with exact rounding (also called correct rounding). It is based on the GMP multiple-precision library.
CORE logo
  • CORE - A library that provides a number type for computing with real numbers, that is it allows to represent expressions with square roots involved. This package is useful when dealing with curved objecs.
LEDA logo
  • LEDA - Library of Efficient Data types and Algorithms. Number types provided by LEDA are of particular interest with CGAL.
Eigen logo
  • Eigen - A C++ template library for linear algebra. Solvers from Eigen can be used for example in the surface parameterization or surface reconstruction packages of CGAL.
[No logo yet]
  • OpenNL - The Open Numerical Library provides solvers for sparse linear systems, especially designed for the Computer Graphics community. Such solvers can be used for example in the surface parameterization package of CGAL.
Qt logo
  • QtSoftware (former Trolltech) is the creator of Qt, a C++ cross-platform fully object-oriented application framework that enables rapid building of state-of-the-art GUI applications for Microsoft Windows, Unix and multiple embedded Linux platforms. Qt has formed the basis of many successful commercial applications worldwide, and was used to develop the open source, KDE Linux desktop environment.
[No logo yet]
  • RS - Real Roots isolation for algebraic systems with rational coefficients with a finite number of Complex Roots. RS is integrated in Maple since version 11. RS is used by one model of the CGAL Algebraic Kernel.
Scilab logo
  • Scilab is an Open Source platform for numerical and scientific computations, similar to Matlab. Some CGAL algorithms are available in Scilab through the CGLAB toolbox.
Python logo
Java logo

If you have a software that can be used with CGAL and you would like to be included in the above list please send us a mail.


Last modified on Friday, 13-Feb-2015 11:40:58 CET. contact information