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.
BLAS logo
  • BLAS - The BLAS (Basic Linear Algebra Subprograms) are routines that provide standard building blocks for performing basic vector and matrix operations.
LAPACK logo
  • LAPACK - LAPACK provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems.
TAUCS logo
  • TAUCS - A Library of Sparse Linear Solvers. Such solvers can be used for example in the surface parameterization package 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
  • 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.
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
  • Python is an Open Source interpreted language. Many CGAL algorithms are available in Python through the CGAL-Python interface.

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


Last modified on 02 June 07. info at cgal dot org