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
Jane Tournois
83e12d003b
[flip] add third_vertex(f) helper function
2024-02-01 14:03:23 +01:00
Jane Tournois
e77760142c
[flip] reindent piece of code
2024-02-01 12:34:10 +01:00
Jane Tournois
6829bb3573
[flip] flipBoundaryEdges cleaning
2024-02-01 12:27:57 +01:00
Jane Tournois
a979378c8d
[flip] add non-manifold edges to the initial edge-complex
...
this avoids trying to flip them
2024-02-01 11:58:16 +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
Jane Tournois
39587cda7c
[sizing] remove useless comment
2024-01-30 13:46:31 +01:00
Jane Tournois
bd5ddfffc7
[collapse] use fallback to other collapse strategies when TO_MIDPOINT fails
2024-01-30 13:45:14 +01:00
Jane Tournois
a1dbf857f3
[sizing] use sizing in max-edge-length condition, post-collapse
2024-01-30 13:44:02 +01:00
Jane Tournois
b562ffef41
[sizing] move max_dimension_ helper function to helpers header
2024-01-30 12:04:17 +01:00
Jane Tournois
4562440da0
[todo] set as corners the vertices where incident complex edges form a sharp angle
2024-01-30 12:02:57 +01:00
Jane Tournois
b433056d68
[flip] check vertices_subdomain_indices[v] == 2 at both endpoints!
...
and re-write collection of subdomains on boundary
2024-01-30 11:59:57 +01:00
Jane Tournois
41a5ab24b2
[sizing] remove 'high' that does not exist anymore
2024-01-30 11:57:56 +01: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
Efi Fogel
b25a697fd6
Replaced get_data() and set_data() with get_env_data() and set_env_data() to avoid clashes with other extensions of the Dcel;
2024-01-30 00:59:19 +02:00
Efi Fogel
afff35cbdd
Replaced get_data() and set_data() with get_env_data() and set_env_data() to avoid clashes with other extensions of the Dcel; Added template parameters (vertex-base, halfedge-base, and face-base) with default values to Envelope_pm_dcel
2024-01-30 00:55:26 +02:00
Efi Fogel
fe1843d245
Cleaned up; 'typedef' => 'using'
2024-01-30 00:47:18 +02:00
Efi Fogel
963255fe1b
Cleaned up; 'typedef => 'using'; added missing const; made nested Arrangement obsolete (instead use Base_aos).
2024-01-30 00:38:51 +02:00
Efi Fogel
4204321688
Used Envelope_diagram_on_surface_2::Base_aos instead of Envelope_diagram_on_surface_2::Arrangement, which is now obsolete
2024-01-30 00:38:08 +02:00
Sébastien Loriot
ffb32d95a0
fix dependencies
2024-01-29 22:58:54 +01:00
Efi Fogel
83d48e6bd3
Cleaned up; replaced 'typedef' with 'using'
2024-01-29 22:36:48 +02:00
Efi Fogel
7381e39e1f
Cleaned up; eliminated local kernels
2024-01-29 21:55:39 +02:00