Commit Graph

107930 Commits

Author SHA1 Message Date
Jane Tournois ff03290b29 re-insert constraints after split 2024-02-02 15:10:21 +00:00
Sven Oesau b265ee90a8 fixing tests 2024-02-02 15:45:17 +01:00
Sven Oesau 6f8b3ef55c add surface mesh to doc dependencies 2024-02-02 15:08:47 +01:00
Sven Oesau 47bbc08d8e Revert "traversals are now templated by OrthtreeTraits"
This reverts commit 3c55548967.
2024-02-02 15:08:32 +01:00
Sven Oesau d9756dd971 added missing include
adding image to doc
2024-02-02 13:55:37 +01:00
Sven Oesau f78101222e fix for ci
doc for locate/split predicate
2024-02-02 13:03:16 +01:00
Sven Oesau 3f361a4eda fixes for ci 2024-02-02 12:35:31 +01:00
Sven Oesau 6e7587a863 fixing tests 2024-02-02 11:56:29 +01:00
Sven Oesau bd11275ad1 removing Get_geometric_object_for_element and adding Squared_distance_of_element to CollectionPartitioningOrthtreeTraits 2024-02-02 11:56:14 +01:00
Jane Tournois c0ea678cde collapse was leaving some complex edges behind
remove from complex the edge that is about to be collapsed
2024-02-02 10:13:54 +00:00
Sven Oesau ad5807f5e6 doc locates behaviour 2024-02-02 11:12:36 +01:00
Sven Oesau 79eaf04bb8 doc split predicate with bucket_size needs Node_data with random access 2024-02-02 10:51:21 +01:00
Sven Oesau 73bf4edf44 moving definition of Node_index into traits 2024-02-02 10:30:51 +01:00
Sven Oesau da04410892 shortening doc of simple functions 2024-02-02 09:34:36 +01:00
Sven Oesau 3c55548967 traversals are now templated by OrthtreeTraits 2024-02-02 09:32:29 +01:00
Jane Tournois 33b00d679f reduce debug code 2024-02-01 22:05:46 +01:00
Sven Oesau 834b405a09 adding surface mesh to examples 2024-02-01 16:05:08 +01:00
Jane Tournois c8d2f8e24a examples cleaning 2024-02-01 15:50:30 +01:00
Jane Tournois d287ac8ab1 fix example for testsuite 2024-02-01 15:20:52 +01:00
Jane Tournois 854e00e639 [flip] add third_vertex(f) helper function
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_remeshing_helpers.h
2024-02-01 14:43:44 +01:00
Jane Tournois 16abfe9958 [flip] reindent piece of code
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/flip_edges.h
2024-02-01 14:43:21 +01:00
Jane Tournois c6ba155a38 [flip] flipBoundaryEdges cleaning
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/flip_edges.h
2024-02-01 14:42:37 +01:00
Jane Tournois ac3e35477d [flip] flipBoundaryEdges cleaning
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/flip_edges.h
2024-02-01 14:41:37 +01:00
Sven Oesau 019be3fc3b some updates on documentation 2024-02-01 14:28:30 +01:00
Jane Tournois 8941557a6d [flip] add non-manifold edges to the initial edge-complex
this avoids trying to flip them
2024-02-01 14:27:10 +01:00
Jane Tournois f505ebb2de rewrite init_c3t3
for better handling of input triangulation not generated by Mesh_3

# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_adaptive_remeshing_impl.h
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_remeshing_helpers.h
2024-02-01 14:26:06 +01:00
Sven Oesau c8661d0fa8 renaming Orthtree_traits_base_for_dimension to Orthtree_traits_base
removing left-over Locate_halfspace
2024-02-01 09:46:06 +01:00
Sven Oesau 7bf9672226 spelling 2024-01-31 16:50:47 +01:00
Sven Oesau ecc30d8b0f removing Locate_halfspace 2024-01-31 16:22:40 +01:00
Efi Fogel edaf59a4b8 dded Arrangement_on_surface_2 and Envelope_3 items 2024-01-31 17:11:49 +02:00
Andreas Fabri 5b187bd79d Provide a fix for distance.h 2024-01-31 11:10:00 +00:00
Andreas Fabri 7d7b080842 PMP: Change inclusion order to check dependencies 2024-01-31 09:39:45 +00:00
Andreas Fabri a9a37c1d0e Fix conversion warning 2024-01-31 07:47:43 +00:00
Efi Fogel 6350815604 Passed the base class of Env_plane_traits_3 as a template parameter with a default value (being the 2D arrangement linear traits). Similarly, passed the base class of Env_triangle_traits_3 as a template parameter with a default value (being the 2D arrangement segment traits). 2024-01-31 00:00:55 +02:00
Sébastien Loriot 85dd768676 handle calls to barycenter for leaf nodes 2024-01-30 17:59:33 +01:00
Sébastien Loriot 3763febfa8 fix compilation issues 2024-01-30 17:36:41 +01:00
Sébastien Loriot ef1fc52278 clean up implementation and also use it in barycenter 2024-01-30 17:30:59 +01:00
Sébastien Loriot 434d3e95e4 draft for an implementation of bbox corner that are consistent between
nodes of different depths
2024-01-30 17:29:22 +01:00
Sven Oesau 2802d58326 removing Maybe_node_index 2024-01-30 17:14:37 +01:00
Sven Oesau 11f0a842de changing dimension and degree in orthtree(_traits) to int 2024-01-30 17:14:36 +01:00
Sven Oesau 546c0c842a small doc corrections 2024-01-30 17:14:36 +01:00
Jane Tournois fd7c4113e5 [todo] set as corners the vertices where incident complex edges form a sharp angle
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_remeshing_helpers.h
2024-01-30 17:02:11 +01:00
Jane Tournois 83d99a507a [flip] check vertices_subdomain_indices[v] == 2 at both endpoints!
and re-write collection of subdomains on boundary
2024-01-30 17:02:01 +01:00
Jane Tournois 302f8e8b2e [flip] fix more warnings
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/flip_edges.h
2024-01-30 17:02:01 +01:00
Jane Tournois 11545be57d [flip] fix warnings 2024-01-30 17:01:40 +01:00
Jane Tournois 03ad75dbcb [flip] fix verbose mode 2024-01-30 17:01:39 +01:00
Efi Fogel 8f7d10a300 Final cnames changes to avoid collition 2024-01-30 16:45:42 +02:00
Efi Fogel b6fb9a5aa1 Made all members of the cell-extension records unique (e.g., added 'env_'); this enables the simultaneous extensions required by other packages; for example, having a lower envelope diagram with history. 2024-01-30 14:48:59 +02:00
Efi Fogel 09761aa0c3 Fixed the 'other' type nested in the rebind struct 2024-01-30 11:12:49 +02:00
Efi Fogel 83be94646e Cleaned up 2024-01-30 01:07:33 +02:00