The Computational Geometry Algorithms Library (CGAL) is a software library of computational geometry algorithms. While primarily written in C++, Scilab bindings and bindings generated with SWIG (supporting Python and Java for now) are also available.
The software is available under dual licensing scheme. When used for other open source software, it is available under open source licenses ( LGPL or GPL depending on the component). In other cases commercial license may be purchased, under different options for academic/research and industrial customers.