Computational Geometry Algorithms Library Icon

Computational Geometry Algorithms Library

Computational Geometry Algorithms Library (CGAL) offers data structures

Computational Geometry Algorithms LibraryOverview

The goal of the CGAL Open Source Project is to provide easy access to efficient and reliable Geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation, such as: computer graphics, scientific visualization, computer aided design and modeling, geographic information systems, molecular biology, medical imaging, robotics and Motion Planning, mesh generation, numerical methods... More on the projects using CGAL web page.

The Computational Geometry Algorithms Library (CGAL), offers data structures and algorithms like triangulations (2D constrained triangulations and Delaunay triangulations in 2D and 3D, periodic triangulations in 3D), Voronoi Diagrams (for 2D and 3D points, 2D additively weighted Voronoi diagrams, and segment Voronoi diagrams), polygons (Boolean operations, offsets, straight skeleton), polyhedra (Boolean operations), arrangements of curves and their applications (2D and 3D envelopes, Minkowski sums), mesh generation (2D Delaunay mesh generation and 3D surface and volume mesh generation, skin surfaces), geometry processing (surface mesh simplification, subdivision and parameterization, as well as estimation of local differential properties, and approximation of ridges and umbilics), alpha shapes, convex hull algorithms (in 2D, 3D and dD), search structures (kd trees for nearest neighbor search, and range and segment trees), interpolation (natural neighbor interpolation and placement of streamlines), shape analysis, fitting, and distances (smallest enclosing sphere of points or spheres, smallest enclosing ellipsoid of points, principal component analysis), and kinetic data structures.

All these data structures and algorithms operate on geometric objects like points and segments, and perform geometric tests on them. These objects and predicates are regrouped in CGAL Kernels.

NEW

Fixed some bugs.

Computational Geometry Algorithms LibraryInformation

Version
3.6
Date
05.04.10
License
Free
Language
English
File Size
N/A
Developer
Category
SubCategory
Operating Systems
Windows ,Linux,Mac OS,BSD,Solaris
System Requirements
No additional system requirements.
hping Icon
hping is a command-line oriented TCP/IP packet assembler/analyzer
Free
KWrite Icon
KWrite is a text editor by KDE, based on the Kate's editor component.
Free
XSane Icon
XSane is a graphical scanning frontend. It uses the SANE-library to talk to scan
Free
SQLite Icon
SQLite is a in-process library that implements a self-contained
bank management Icon
A program for managing bank
Free
Command.com Icon
Command.com - DOS command Interpretor.
Free
MBOT Icon
MBOT application is an IRC bot coded in C .
Free
g3data Icon
g3data is a tool for extracting data from scanned graphs.
Free
More