diff --git a/Installation/CHANGES.md b/Installation/CHANGES.md index 01179cc55c75..7536918af7d5 100644 --- a/Installation/CHANGES.md +++ b/Installation/CHANGES.md @@ -16,6 +16,17 @@ Release date: October 2023 - **Breaking change**: The usage of `boost::variant` has been replaced by `std::variant`. Packages affected are 2D Arrangements, and the Kernel intersection. - **Breaking change**: The file CMake file `UseCGAL.cmake` has been removed from CGAL. Usages of the CMake variables `${CGAL_USE_FILE}` and `${CGAL_LIBRARIES}` must be replaced by a link to the imported target `CGAL::CGAL`, for example: `target_link_library(the_target PRIVATE CGAL::CGAL)`. +### [3D Fast Intersection and Distance Computation (AABB Tree)](https://doc.cgal.org/6.0/Manual/packages.html#PkgAABBTree) + +- **Breaking change**: The concept `AABBTraits` now should refine the `SearchTraits` concept. +- The AABB tree is not working with 2D and 3D primitives: + - Replacement of `AABBGeomTraits` concept by `AABBGeomTraits_3` and `AABBRayIntersectionGeomTraits` by `AABBRayIntersectionGeomTraits_3`. + - Addition of `AABBGeomTraits_2` and `AABBRayIntersectionGeomTraits_2` concepts + - `AABB_traits` is deprecated and replaced by `AABB_traits_3` + - `AABB_segment_primitive` is deprecated and replaced by `AABB_segment_primitive_3` + - `AABB_triangle_primitive` is deprecated and replaced by `AABB_triangle_primitive_3` + - Addition of 2D primitive classes: `AABB_segment_primitive_2`, `AABB_triangle_primitive_2`, ... + #### 2D Arrangements