Commit Graph

106486 Commits

Author SHA1 Message Date
Jane Tournois 7ca00f90ef add missing includes (not included by helpers.h anymore) 2024-03-06 16:12:53 +01:00
Jane Tournois bb2335a86e early exit already is in Bbox_3::scale() so we can remove this condition 2024-03-06 14:50:32 +01:00
Jane Tournois 15310c93ef copy_face_graph is not needed anymore 2024-03-06 14:48:31 +01:00
Jane Tournois 6b75fea902 move triangulation step into make_hexahedron(8 points) 2024-03-06 14:48:01 +01:00
Jane Tournois 4555c3e0f7 use make_hexahedron(Iso_cuboid_3) 2024-03-06 11:52:42 +01:00
Jane Tournois 75160fc24b reduce number of operations in bbox scaling 2024-03-06 11:52:26 +01:00
Jane Tournois ff3db1e0d7
doc suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2024-03-06 11:11:27 +01:00
Jane Tournois c21fc4f238 remove circular dependency and corresponding fwd declarations
include in helpers.h was introduced by 0528592011
in 2019 for backward compatibility, it can now be removed
2024-03-06 10:42:53 +01:00
Jane Tournois a4d6523f4a add missing forward declaration for copy_face_graph() 2024-03-05 14:36:52 +00:00
Jane Tournois 78872aca27 move NP do_not_triangulate to make_hexahedron(isocuboid)
and fix nb of faces of hexahedron from 8 to 6
2024-03-05 13:38:14 +00:00
Jane Tournois 2d288803b9 doc precondition 2024-03-05 11:25:01 +01:00
Jane Tournois 6407f852e6 add scale(factor) to bbox_2 and uniformize implementation with bbox_3 2024-03-05 09:47:16 +01:00
Jane Tournois c074187836 Merge branch 'PMP-add_bbox_to_face_graph-jtournois' of https://github.com/janetournois/cgal into PMP-add_bbox_to_face_graph-jtournois 2024-03-04 16:05:56 +00:00
Jane Tournois 1fc30afde7 doc simplified (similar to most functions of PMP) 2024-03-04 17:05:08 +01:00
Jane Tournois 685f6e7f84 create an overload of CGAL::make_hexahedron for Iso_cuboid_3 2024-03-04 17:04:06 +01:00
Jane Tournois 3ceaaccfa1 document Bbox_3::scale(factor) 2024-03-04 16:09:40 +01:00
Jane Tournois 272beb678a move scaling to CGAL::Bbox_3 2024-03-04 16:08:10 +01:00
Sébastien Loriot 67b330bd5a do no iterate on a container you modify 2024-02-26 17:45:06 +01:00
Jane Tournois 124f2b1eff CHANGES.md 2024-02-19 11:01:34 +01:00
Jane Tournois cb07b0f545 use midpoint from GT (and add precondition on factor) 2024-02-13 15:04:43 +01:00
Jane Tournois 83e80c91e9 doc 2024-02-13 13:48:24 +01:00
Jane Tournois c23db551f3 make bbox really tight when factor is 1. 2024-02-13 11:50:10 +01:00
Jane Tournois 6191f7de3c use split_face() instead of triangulate_faces()
and remove dependency on T2
2024-02-13 10:31:26 +01:00
Jane Tournois b48760af26 use do_not_triangulate_faces
a NP that already existed before this PR
2024-02-12 17:08:46 +01:00
Jane Tournois 801d7822c6 doc 2024-02-12 16:39:54 +01:00
Jane Tournois 9f863845c6 add PMP::add_bbox(pmesh) to repair plugin 2024-02-12 16:34:20 +01:00
Jane Tournois 6ed6aa681a improve add_bbox using make_hexahedron and Iso_cuboid_3 2024-02-12 16:32:52 +01:00
Jane Tournois 62b8e8fb6f new function add_bbox(face_graph) that adds bbox to face graph
the bbox can be :
* triangulated or not
* tight or not
2024-02-06 12:13:03 +01:00
Sébastien Loriot a484bfa35a add missing include directives 2024-01-12 09:12:09 +01:00
Laurent Rineau 61800d1be7
CGAL Lab: Rendering polygons with ghost edges (#7898)
Polygons and meshes with non-triangular faces that have ghost edges,
i.e., holes connected via two identical edges to the outer border of the
polygon, are now correctly rendered.

The FacetTriangulator now uses mark_domain_in_triangulation to set
is_external property.

## Release Management

* Affected package(s): Polyhedron/demo
2024-01-11 14:01:52 +01:00
Laurent Rineau b5d9dfaebe Merge branch '5.6.x-branch' 2024-01-11 12:46:23 +01:00
Laurent Rineau 22d7ee7796 Merge pull request #7956 from albert-github/feature/bug_cookie
Treeview missing due to missing setting in `header_package.html`
2024-01-11 12:46:08 +01:00
Laurent Rineau 2168d6e2bb Merge pull request #7959 from MaelRL/Installation-Update_README-GF
Update Installation/README
2024-01-11 12:45:53 +01:00
Laurent Rineau 83ec3af01d Merge pull request #7961 from afabri/CGAL-snprintf-GF
Image_IO: sprintf -> snprintf
2024-01-11 12:45:42 +01:00
Laurent Rineau b4f360f952 Merge pull request #7962 from sloriot/CGAL-header_fixes
Fix license issues
2024-01-11 12:45:40 +01:00
Laurent Rineau 41258bf760 Merge pull request #7963 from sloriot/CGAL-cmake_remove_exec_command
Use execute_process that is recommanded over exec_command since 3.0
2024-01-11 12:45:38 +01:00
Laurent Rineau 11fc1943fb Merge branch '5.5.x-branch' into 5.6.x-branch 2024-01-11 12:44:54 +01:00
Laurent Rineau 340c825aa5 Merge pull request #7963 from sloriot/CGAL-cmake_remove_exec_command
Use execute_process that is recommanded over exec_command since 3.0
2024-01-11 12:44:49 +01:00
Laurent Rineau bb986eea43 Merge pull request #7963 from sloriot/CGAL-cmake_remove_exec_command
Use execute_process that is recommanded over exec_command since 3.0
2024-01-11 12:43:53 +01:00
Sven Oesau de17922ca4 removed warnings 2024-01-09 10:26:19 +01:00
Sébastien Loriot 182b2c7792 fix warning 2024-01-08 16:53:52 +01:00
Andreas Fabri 468f4530d0 Compute strlen using snprintf 2024-01-08 12:13:22 +00:00
Laurent Rineau 6df7424612 Merge branch '5.5.x-branch' 2024-01-08 10:59:49 +01:00
Laurent Rineau 078b07ba62 Merge pull request #7950 from efifogel/Ss_2-test_conics-efif
Surface_sweep_2: enhance the conic tests
2024-01-08 10:59:18 +01:00
Laurent Rineau 3607dc8d0c Merge pull request #7953 from sloriot/Kernel_23-remove_unused_var
Remove unused variable
2024-01-08 10:59:12 +01:00
Laurent Rineau 0726c9c40c Merge pull request #7955 from sloriot/PMP-autoref_license
Autorefinement has its own license file
2024-01-08 10:59:08 +01:00
Laurent Rineau d9e5a1fba7 Merge pull request #7953 from sloriot/Kernel_23-remove_unused_var
Remove unused variable
2024-01-08 10:58:26 +01:00
Mael Rouxel-Labbé c604031656 Add another missing GPL license to gpl_package_list.txt 2024-01-05 15:46:03 +01:00
Sébastien Loriot f970b9bba4 add option to remove extra newline 2024-01-05 14:08:32 +01:00
Mael Rouxel-Labbé b2919c7bd7 Re-order some package names to follow alphabetical order 2024-01-05 12:55:42 +01:00