Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] CGAL 5.4 Released, Computational Geometry Algorithms Library

Subject: CGAL users discussion list

List archive

[cgal-discuss] CGAL 5.4 Released, Computational Geometry Algorithms Library


Chronological Thread 
  • From: "Laurent Rineau (CGAL/GeometryFactory)" <>
  • To: , , ,
  • Subject: [cgal-discuss] CGAL 5.4 Released, Computational Geometry Algorithms Library
  • Date: Mon, 31 Jan 2022 17:45:27 +0100
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=SoftFail ; spf=None
  • Ironport-data: A9a23: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
  • Ironport-hdrordr: A9a23:bJg3Xq0LtLgMF7GDcm0tvwqjBIIkLtp133Aq2lEZdPUzSL39qy nOpoV96faaslYssR0b9exoW5PwJE80l6QFgrX57Y3SPjUO0VHAROsO0WKF+VPd8kbFl9K1u5 0OT4FOTPHWNxx8gcm/6gy5H9E8qePtzEgm6N2uqUtQcQ==
  • Ironport-phdr: A9a23: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
  • Ironport-sdr: aHZ57naqwF1o/0zDgFISP+pSzmHvUfAEpxztHMyvD5PZXkLL/SkduL9Q8huiUQ5fFZf5U4y9bF 9xFD2qFfDW+aGCX7+CgLVlofFLE2DfMKtYhlkicLv5IPJ6f3s64JjgsYxLYJCycuYNkG7b4qpz fk7KB8AEiqspAErd6VQC2w8PI+0mo1Z2fRx0WXTwXOK7Gd4nXkosqVaov+mYSmw1VVatdi+Wmc cO07EqMhouKANubu1YLsy6UBrLFodN/vobfT7oZn4V4s1CgoyZlFrQfD1q/nlL+ybuJOs32rNO Y/+eIZNJALmMqNVCtuFLG49m
  • Organization: GeometryFactory

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


Besides fixes and general enhancement to existing packages, the following
has changed since CGAL 5.3:


General changes

- Added the cmake target CGAL::CGAL_Basic_viewer to ease the
compilation of programs using the basic viewer-based function
CGAL::draw(). This target will define the macro and link with
CGAL_Qt5 target when linked with it.

- The kernel providing exact constructions and exact predicates
(CGAL::Exact_predicates_exact_constructions_kernel) is now
thread-safe.
more details.

- The class Geomview_stream and all the dependent features have
been removed from CGAL. Those features were actually no longer
supported since CGAL-5.3 but it was not properly announced.


Shape Regularization (new package)

- This package enables to regularize a set of segments and open or
closed contours in 2D and a set of planes in 3D such that all input
objects are rotated and aligned with respect to the user-specified
conditions. In addition, it provides a global regularization
framework that can be adjusted for the user needs and any type of
geometric objects.

https://www.cgal.org/2021/11/16/shape-regularization/

https://doc.cgal.org/5.4/Manual/packages.html#PkgShapeRegularization


Weights (new package)

- This package provides a simple and unified interface to different
types of weights. In particular, it groups all weights into three
category: analytic weights including all basic weights which can be
computed analytically for a query point with respect to its local
neighbors in 2D and 3D; barycentric weights, including all weights
which can be computed for a query point with respect to the vertices
of a planar polygon; and weighting regions, including all weights
which are used to balance other weights.

https://doc.cgal.org/5.4/Manual/packages.html#PkgWeights


2D Generalized Barycentric Coordinates (major changes)

- Breaking change: The headers Segment_coordinates_2.h and
Triangle_coordinates_2.h are renamed to segment_coordinates_2.h and
triangle_coordinates_2.h.
- The classes Segment_coordinates_2 and Triangle_coordinates_2 are
deprecated. The free functions compute_segment_coordinates_2() and
compute_triangle_coordinates_2() are deprecated as well. Instead,
the free functions segment_coordinates_2() and
triangle_coordinates_2() should be used.
- The enums Query_point_location and Type_of_algorithm are deprecated.
Instead, the enum Computation_policy_2 should be used.
- The classes Wachspress_2, Discrete_harmonic_2, Mean_value_2, and
Generalized_barycentric_coordinates_2 are deprecated. As
consequence, the concept BarycentricCoordinates_2 is deprecated as
well. Instead, the classes Wachspress_coordinates_2,
Discrete_harmonic_coordinates_2, and Mean_value_coordinates_2 should
be used.
- Added the class Harmonic_coordinates_2 to compute approximate
harmonic coordinates in 2D. These coordinates satisfy all properties
of barycentric coordinates inside any simple polygon.
- Added a new concept DiscretizedDomain_2 and a model of this concept
called Delaunay_domain_2, which is based on the Mesh 2 package. A
model of this concept is required to use Harmonic_coordinates_2.
- Added free functions to compute Wachspress, discrete harmonic, and
mean value coordinates.
- All free functions and classes are now using ranges and property
maps.

https://doc.cgal.org/5.4/Manual/packages.html#PkgBarycentricCoordinates2


See https://www.cgal.org/2022/01/31/cgal54/ for a
complete list of changes.


The CGAL project is a collaborative effort to develop a robust,
easy-to-use, and efficient C++ software library of geometric data
structures and algorithms, like
- triangulations (2D constrained triangulations, 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),
- Boolean operations on polygons and polyhedra,
- regularized Boolean operations on polygons with curved arcs
- arrangements of curves,
- mesh generation (2D, 3D and surface mesh generation,
surface mesh subdivision and parametrization),
- alpha shapes (in 2D and 3D),
- convex hull algorithms (in 2D, 3D and dD),
- operations on polygons (straight skeleton and offset polygon),
- search structures (kd trees for nearest neighbor search, and
range and segment trees),
- interpolation (natural neighbor interpolation and placement of
streamlines),
- optimization algorithms (smallest enclosing sphere of points or
spheres, smallest enclosing ellipsoid of points, principal
component analysis).




Some modules are distributed under the terms of the LGPL Open Source
license (GNU Lesser General Public License v3 or later versions).
Most modules are distributed under the terms of the GPL Open Source
license (GNU General Public License v3 or later versions).
If your intended usage does not meet the criteria of the
aforementioned licenses, a commercial license can be purchased from
GeometryFactory (http://www.geometryfactory.com/).


For further information and for downloading the library and its
documentation, please visit the CGAL web site: https://www.cgal.org/


--
Laurent Rineau, PhD
R&D Engineer at GeometryFactory http://www.geometryfactory.com/
Release Manager of the CGAL Project http://www.cgal.org/






Archive powered by MHonArc 2.6.19+.

Top of Page