github CGAL/cgal releases/CGAL-4.12-beta1
CGAL-4.12-beta1

latest releases: v5.6.2, v5.5.5, v6.0.1...
pre-release6 years ago

The CGAL Open Source Project is pleased to announce the release 4.12 Beta 1
of CGAL, the Computational Geometry Algorithms Library.

CGAL version 4.12 Beta 1 is a public testing release. It should provide
a solid ground to report bugs that need to be tackled before the
release of the final version of CGAL 4.12 in September.

Important Notice

  • The CMake scripts used by CGAL have been changed to use modern patterns
    introduced by CMake 2.8.12 and CMake 3.0: instead of setting CMake
    variables, the script now defines imported targets and uses link
    interfaces.

    That is mostly backward-compatible with existing usages of CGAL CMake
    scripts. The only non-compatible effect is that the CMAKE_BUILD_TYPE
    and compilation flags are no longer copied from the CGAL_DIR to the
    project using it. Note also that the CMAKE_BUILD_TYPE is no longer
    set to Release by default. For a developer using the Visual Studio
    IDE or the Xcode IDE, the change should be transparent. Developers using
    makefiles or the Ninja build-system should set the CMAKE_BUILD_TYPE
    to Release manually, to avoid using CGAL libraries without any
    compile-time optimization.

2D Movable Separability of Sets (new package)

  • A new package called "2D Movable Separability of Sets" has been
    introduced. It handles a class of problems that deal with moving
    sets of objects in the plane; the challenge is to avoid collisions
    between the objects while considering different kinds of motions and
    various definitions of separation.

    At this point this package consists of the implementations of
    various predicates and constructions related to castings of
    polygonal objects. In particular, it can be used to determine
    whether a feasible mold for a polygonal object does exist. If a mold
    exists, the package can also be used to compute all possible
    orientations of the feasible molds and the corresponding motions
    needed to remove the casted object from the mold.

Classification (new package)

  • This package offers an algorithm that classifies a data set into a
    user-defined set of labels (such as ground, vegetation, buildings,
    etc.). A flexible API is provided so that users can classify any
    type of data, compute their own local features on the input data
    set, and define their own labels.

Kinetic Data Structures (removed package)

  • This package has been removed from CGAL-4.12. Users of the package
    will have to keep using the source code available in CGAL-4.11 or
    earlier.

See the full changelog for a complete list of changes.

Don't miss a new cgal release

NewReleases is sending notifications on new releases.