Fix the CHANGES.md

This commit is contained in:
Laurent Rineau 2022-06-28 11:14:28 +02:00
parent ac0a35f6df
commit b7d0249e24
1 changed files with 5 additions and 5 deletions

View File

@ -6,13 +6,13 @@ Release History
Release date: December 2022 Release date: December 2022
### [2D Arrangements](https://doc.cgal.org/5.5/Manual/packages.html#PkgArrangementOnSurface2) ### [2D Arrangements](https://doc.cgal.org/5.6/Manual/packages.html#PkgArrangementOnSurface2)
- Fixed the intersect_2, compare_y_at_x_right, and compare_y_at_x_left function objects of the traits class template that handles geodesic arcs on sphere and applied a small syntactical fix to the tracing traits. - Fixed the `intersect_2`, `compare_y_at_x_right`, and `compare_y_at_x_left` function objects of the traits class template that handles geodesic arcs on sphere and applied a small syntactical fix to the tracing traits.
- Introduced a function template, namely, `draw_arrangement(arr)`, that renders arrangements based on the `Basic_viewer_qt` class template. At this point only 2D arrangements on the plane induced by (i) segments and (ii) conics are supported. - Introduced a function template, namely, `draw_arrangement(arr)`, that renders arrangements based on the `Basic_viewer_qt` class template. At this point only 2D arrangements on the plane induced by (i) segments and (ii) conics are supported.
- Improved the traits class template that handles conics, namely `Arr_conic_traits_2`. This includes the following: - Improved the traits class template that handles conics, namely `Arr_conic_traits_2`. This includes the following:
(i) Fixed a couple of bugs and slightly optimized some functions. 1. Fixed a couple of bugs and slightly optimized some functions.
(ii) Introduced functionality that approximates conics with polylines. (This is used to draw conic curves.) 2. Introduced functionality that approximates conics with polylines. (This is used to draw conic curves.)
(iii) **Breaking change**: Changed the interface to generate conic curves. In the past, curves where generated directly using the constructors of the conic and x-monotone conic constructs. Now, they are constructed via function objects provided by the traits. This eliminates the constructions of temporary kernels. The old functionality is obsolete, but still supported for a limited number of versions. It depends on a static member function of the traits. In a future version this function will no longer be static, implying that the old functionality will no longer be supported. 3. **Breaking change**: Changed the interface to generate conic curves. In the past, curves where generated directly using the constructors of the conic and x-monotone conic constructs. Now, they are constructed via function objects provided by the traits. This eliminates the constructions of temporary kernels. The old functionality is obsolete, but still supported for a limited number of versions. It depends on a static member function of the traits. In a future version this function will no longer be static, implying that the old functionality will no longer be supported.