Skip to content

Commit

Permalink
update changes
Browse files Browse the repository at this point in the history
  • Loading branch information
sloriot committed Mar 21, 2024
1 parent ee0a90b commit cb21cbd
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions Installation/CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit cb21cbd

Please sign in to comment.