|
1 | | -Subject: CGAL 4.11 Released, Computational Geometry Algorithms Library |
| 1 | +Subject: CGAL 4.11.1 Released, Computational Geometry Algorithms Library |
2 | 2 | Content-Type: text/plain; charset="utf-8" |
3 | 3 | Body: |
4 | 4 |
|
5 | | -The CGAL Open Source Project is pleased to announce the release 4.11 |
| 5 | +The CGAL Open Source Project is pleased to announce the release 4.11.1 |
6 | 6 | of CGAL, the Computational Geometry Algorithms Library. |
7 | 7 |
|
8 | | -This release is pretty special by its number of breaking changes in the |
9 | | -API. In order to have a better feature set, or a better API, several |
10 | | -packages have been reworked in a way that breaks the back-compatibility |
11 | | -with the previous versions of the API. |
| 8 | +Version 4.11.1 is a bug-fix release for version 4.11. The list of fixed |
| 9 | +bugs can be seen on Github: |
12 | 10 |
|
13 | | -Besides fixes and general enhancement to existing packages, the following |
14 | | -has changed since CGAL 4.10: |
15 | | - |
16 | | - |
17 | | -* 3D Periodic Regular Triangulations (new feature) |
18 | | - |
19 | | - - Added the class Periodic_3_regular_triangulation_3, which provides |
20 | | - functionality for 3D periodic weighted Delaunay triangulations. The |
21 | | - construction is fully dynamic: it provides both point insertion and |
22 | | - vertex removal. |
23 | | - |
24 | | - |
25 | | -* dD Regular Triangulations (new feature) |
26 | | - |
27 | | - - Added the class Regular_triangulation, which provides functionality for |
28 | | - dD weighted Delaunay triangulations. Note that the removal of points is |
29 | | - not yet supported. |
30 | | - |
31 | | - |
32 | | -* 2D and 3D Linear Geometry Kernel (breaking change) |
33 | | - |
34 | | - - Breaking change: The dangerous implicit conversions between weighted |
35 | | - points and points in the concept Kernel have been |
36 | | - disabled. Constructors offering to build a weighted point from a point |
37 | | - (and reversely) are still requested by the concept Kernel but must now |
38 | | - be marked with the explicit specifier. |
39 | | - |
40 | | - - Breaking change: The removal of implicit conversions between points and |
41 | | - weighted points in the concept Kernel has incidentally created various |
42 | | - minor breaking changes in the following packages: 2D Alpha Shapes, 2D |
43 | | - and 3D Triangulations, and 3D Mesh Generation. See the full changelog |
44 | | - for details. |
45 | | - |
46 | | - |
47 | | -* Triangulated Surface Mesh Parameterization (breaking change) |
48 | | - |
49 | | - - Breaking change: The package has been rewritten and can operate on any |
50 | | - model of the MutableFaceGraph concept. All previous parameterization |
51 | | - methods are still offered, although with a different, simpler API. The |
52 | | - documentation has been updated and offers a gentle introduction to the |
53 | | - new API. Users who wish to use the former API must use a version prior |
54 | | - to 4.11. |
55 | | - |
56 | | - - Breaking change: The adapter to add virtual seams is now the class |
57 | | - CGAL::Seam_mesh in the package CGAL and the BGL. |
58 | | - |
59 | | - - Breaking change: The package has been restructured and most headers |
60 | | - have been moved. In a general manner, users should replace <CGAL/XXX.h> |
61 | | - with <CGAL/Surface_mesh_parameterization/XXX.h> |
62 | | - |
63 | | - - Add the As Rigid As Possible Parameterization method. This |
64 | | - parameterization allows the user to prioritize angle preservation, |
65 | | - shape preservation, or a balance of both. |
66 | | - |
67 | | - - Add the Orbifold Tutte Embedding method. This parameterization method |
68 | | - allows to parameterize meshes that are topological spheres. |
69 | | - |
70 | | - |
71 | | -* 3D Surface Subdivision Methods (breaking changes) |
72 | | - |
73 | | - - The subdivision algorithms now work on any model of a |
74 | | - MutableFaceGraph. A new API to the subdivision methods is offered, |
75 | | - which uses optional named parameters to pass the number of iterations |
76 | | - and a vertex property map. |
77 | | - |
78 | | - - Breaking change: Removed the headers <CGAL/Subdivision_method_3.h> and |
79 | | - <CGAL/Subdivision_mask_3.h>. The headers <CGAL/Subdivision_method_3/ |
80 | | - subdivision_methods_3.h> and <CGAL/Subdivision_method_3/ |
81 | | - subdivision_masks_3.h> should respectively be used instead. |
82 | | - |
83 | | - - Sqrt3 subdivision can now handle input surfaces with a border. |
84 | | - |
85 | | - |
86 | | -* Scale-Space Surface Reconstruction (breaking change) |
87 | | - |
88 | | - - Breaking change: the API was rewritten to separate the smoothing and |
89 | | - meshing algorithm and making it possible for the user to use different |
90 | | - ones. The default algorithms used are the same as before this API |
91 | | - change, but methods are moved to the classes Weighted_PCA_smoother and |
92 | | - Alpha_shape_mesher. |
93 | | - |
94 | | - - Alternative smoothing and meshing methods are provided: Jet_smoother |
95 | | - and Advancing_front_mesher. |
96 | | - |
97 | | - |
98 | | -See http://www.cgal.org/2017/09/21/cgal411/ for a complete list of |
99 | | -changes. |
| 11 | + https://github.com/CGAL/cgal/milestone/28?closed=1 |
100 | 12 |
|
101 | 13 |
|
102 | 14 | The CGAL project is a collaborative effort to develop a robust, |
|
0 commit comments