Description: 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 and periodic triangulations in 2D and 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 Del
To Search:
File list (Check if you may need any files):
CGAL-4.5
........\CMakeLists.txt
........\README
........\scripts
........\.......\cgal_create_CMakeLists
........\.......\cgal_create_cmake_script
........\.......\cgal_make_macosx_app
........\.......\cgal_create_assertions.sh
........\INSTALL
........\config
........\......\version.h.in
........\......\testfiles
........\......\.........\CGAL_CFG_MATCHING_BUG_6.cpp
........\......\.........\CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG.cpp
........\......\.........\CGAL_CFG_MATCHING_BUG_8.cpp
........\......\.........\CGAL_CFG_ISTREAM_INT_BUG.cpp
........\......\.........\CGAL_CFG_NO_STL.cpp
........\......\.........\CGAL_CFG_NUMERIC_LIMITS_BUG.cpp
........\......\.........\CGAL_CFG_NO_WARNING_CPP_DIRECTIVE_BUG.cpp
........\......\.........\CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.cpp
........\......\.........\CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG.cpp
........\......\.........\CGAL_CFG_BOOST_VARIANT_SWAP_BUG.cpp
........\......\.........\CGAL_CFG_DENORMALS_COMPILE_BUG.cpp
........\......\.........\CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG.cpp
........\......\.........\CGAL_CFG_MATCHING_BUG_7.cpp
........\......\.........\CGAL_CFG_USING_BASE_MEMBER_BUG_2.cpp
........\......\.........\CGAL_CFG_NO_NEXTAFTER.cpp
........\......\.........\CGAL_CFG_MATCHING_BUG_5.cpp
........\......\.........\CGAL_CFG_NO_LIMITS.cpp
........\......\.........\CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG.cpp
........\......\.........\CGAL_CFG_IEEE_754_BUG.cpp
........\......\support
........\......\.......\print_GCC_version.cpp
........\......\.......\test_X11.cpp
........\......\.......\print_ZLIB_version.cpp
........\......\.......\print_MPFI_version.cpp
........\......\.......\test_BLAS.cpp
........\......\.......\print_IntelCompiler_version.cpp
........\......\.......\test_ATLAS.cpp
........\......\.......\test_LAPACK.cpp
........\......\.......\print_OPENGL_version.cpp
........\......\.......\test_BOOST_PROGRAM_OPTIONS.cpp
........\......\.......\test_BOOST_THREAD.cpp
........\......\.......\test_GMP.cpp
........\......\.......\test_ZLIB.cpp
........\......\.......\test_OPENGL.cpp
........\......\.......\test_LEDAWIN.cpp
........\......\.......\print_MPFR_version.cpp
........\......\.......\print_LEDA_version.cpp
........\......\.......\print_BOOST_version.cpp
........\......\.......\test_syntaxonly.cpp
........\......\.......\print_QT4_version.cpp
........\......\.......\test_LEDA.cpp
........\......\.......\print_GMP_version.cpp
........\......\.......\test_QT.cpp
........\......\.......\test_BOOST.cpp
........\......\.......\test_MPFR.cpp
........\......\.......\test_LIDIA.cpp
........\......\.......\test_GMPXX.cpp
........\......\.......\print_QT_version.cpp
........\doc_html
........\........\Manual
........\........\......\packages.html
........\........\......\index.html
........\........\index.html
........\........\images
........\........\......\cgal_2013_grey.png
........\........\cgal.ico
........\LICENSE.GPL
........\examples
........\........\Convex_decomposition_3
........\........\......................\CMakeLists.txt
........\........\......................\list_of_convex_parts.cin
........\........\......................\list_of_convex_parts.cpp
........\........\Kinetic_data_structures
........\........\.......................\Kinetic_Delaunay_triangulation_2.cpp
........\........\.......................\CMakeLists.txt
........\........\.......................\Kinetic_sort.cpp
........\........\.......................\Kinetic_regular_triangulation_3.cpp
........\........\.......................\data
........\........\.......................\....\weighted_points_3
........\........\.......................\....\points_2
........\........\.......................\....\points_1
........\........\.......................\....\sweepline.input
........\........\.......................\....\points_3
........\........\.......................\Kinetic_sweepline.cpp
........\........\.......................\Kinetic_insert_event.cpp
........\........\.......................\Kinetic_Delaunay_triangulation_3.cpp
........\....