Jane Tournois
45609cfc47
unused typedef
2022-11-24 09:30:35 +01:00
Jane Tournois
85756cd8ea
default cell_selector selects all cells with non-0 subdomain index
...
not all cells
2022-11-22 11:19:49 +01:00
Jane Tournois
ff3a47738a
use Constant_propert_map
2022-10-28 09:44:32 +02:00
Jane Tournois
95dd353904
transform cell_selector into a property map to be consistent with doc
2022-10-27 18:06:55 +02:00
Jane Tournois
dbd66a5750
avoid dumping bad_cells and statistics when verbose mode ON
2022-03-22 11:38:48 +01:00
Sébastien Loriot
75b03e6c0a
use_default_values() -> default_values()
2022-01-10 18:36:37 +01:00
Sébastien Loriot
6d3176e061
move Named_parameters class in STL_extension
...
helpers stay in BGL because it depends on BGL tags
2022-01-07 15:12:22 +01:00
Sébastien Loriot
a3a0d9a22a
replaces overloads with default parameters (Tetra remeshing)
2022-01-06 15:21:34 +01:00
Jane Tournois
bfd4e9915f
rename named parameter graph_visitor to visitor
2020-09-15 15:42:24 +02:00
Jane Tournois
66fa7d1d1d
remove remeshing_visitor and use graph_visitor instead
2020-09-15 15:00:06 +02:00
Laurent Rineau
962b681abd
Merge pull request #4871 from janetournois/Tet_remeshing-add_smoothing_of_features-jtournois
...
Tetrahedral remeshing - smoothing along 1D features
2020-07-31 15:52:56 +02:00
Laurent Rineau
10f958c8e5
Merge pull request #4863 from janetournois/Tet_remeshing-fix_peeling_slivers-jtournois
2020-07-24 16:22:45 +02:00
Jane Tournois
f3699e9625
use new named parameters API for doc of smooth_constrained_edges
2020-07-23 17:23:03 +02:00
Jane Tournois
32edd68ab0
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-add_smoothing_of_features-jtournois
...
# Conflicts:
# Tetrahedral_remeshing/doc/Tetrahedral_remeshing/NamedParameters.txt
# Tetrahedral_remeshing/include/CGAL/tetrahedral_remeshing.h
2020-07-23 17:08:12 +02:00
Jane Tournois
42b272d8ca
reintroduce smoothing along polyline features
...
introduce named parameter smooth_constrained_edges
2020-07-23 12:19:58 +02:00
Jane Tournois
fe87eeb8ac
change macro from DEBUG to VERBOSE
2020-07-21 16:37:10 +02:00
Mael Rouxel-Labbé
93f1cd99ca
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
2020-07-16 09:53:31 +02:00
Mael Rouxel-Labbé
d567a0d9d0
Fix doc warnings
2020-07-16 09:52:32 +02:00
Jane Tournois
460b1f29a6
Merge branch 'master' into Tet_remeshing-from_c3t3_input-jtournois
...
# Conflicts:
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_adaptive_remeshing_impl.h
2020-07-01 08:01:05 +02:00
Jane Tournois
33b1283030
remove capitals
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2020-06-26 15:58:44 +02:00
Jane Tournois
c5081c7880
doc
2020-06-26 15:58:44 +02:00
Jane Tournois
8253c30e0f
ref manual
2020-06-26 15:58:44 +02:00
Jane Tournois
6f610a4b6d
do not use Tr::Tr_Base (not documented) but Triangulation_3
...
as input for convert_to_triangulation_3
2020-06-26 15:58:43 +02:00
Jane Tournois
5734200c51
add convert_to_base_triangulation
...
change the API and avoid tetrahedral_isotropic_remeshing(c3t3)
2020-06-26 15:58:43 +02:00
Jane Tournois
96e966509f
missing comma
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2020-06-26 15:58:43 +02:00
Jane Tournois
44d5a331fe
doc improvement
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2020-06-26 15:58:43 +02:00
Jane Tournois
f8dc62ac57
missing comma
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2020-06-26 15:58:43 +02:00
Jane Tournois
7e457ea8b9
fix typo
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2020-06-26 15:58:34 +02:00
Jane Tournois
121fbbbb1c
add example to the user manual
2020-06-26 15:54:17 +02:00
Jane Tournois
3385d3643c
add doc for tetrahedral_isotropic_remeshing(c3t3)
...
and an example to run mesh_3 + remeshing in a row
2020-06-26 15:54:17 +02:00
Jane Tournois
ab05dde7c2
fix the list of authors
...
and add a longer "short description"
2020-06-12 08:08:56 +02:00
Mael Rouxel-Labbé
f6d4c0ce42
Update NPs of Tetrahedral Remeshing
2020-06-03 19:12:30 +02:00
Sébastien Loriot
802eb6add5
add missing empty line
2020-05-28 08:01:01 +02:00
Sébastien Loriot
9333cdb5b3
improvements
2020-05-27 18:45:00 +02:00
Sébastien Loriot
f386790eaa
add new concepts to ease the reading + few doc fixes
2020-05-27 18:38:38 +02:00
Jane Tournois
b6912d92ea
fix warnings
...
- move #define a better location
- conversion double/size_t
- unused parameters
- automatic conversion int/boolean
2020-05-15 13:54:19 +02:00
Jane Tournois
891c162c56
doc reviews
2020-05-04 07:32:55 +02:00
Jane Tournois
adaa8e02bb
remove extra template parameter
2020-04-22 15:50:43 +02:00
Jane Tournois
9a886d8f27
rename tetrahedral_adaptive_remeshing() to tetrahedral_isotropic_remeshing()
...
because it is not adaptive yet
the adaptive version will come later, with a named parameter
2020-04-17 09:32:36 +02:00
Sébastien Loriot
608272d2a5
fix compilation errors and a warning
2020-04-13 10:46:09 +02:00
Sébastien Loriot
825f77baaa
add license include directives
2020-04-10 14:14:30 +02:00
Sébastien Loriot
c929edcfd6
more identation using astyle -s2
2020-04-10 11:26:31 +02:00
Sébastien Loriot
e8295bee19
more identation
2020-04-10 11:26:31 +02:00
Sébastien Loriot
acd6d9d8de
removing tabs and trailing whitespaces
2020-04-10 11:26:31 +02:00
Sébastien Loriot
9a40e58877
fix warnings and compilation errors
2020-04-10 11:26:16 +02:00
Jane Tournois
5e4de872a1
fix copyright headers
2020-04-10 11:25:32 +02:00
Jane Tournois
feefdde5a1
use latest API of named parameters (after merging master)
2020-04-01 14:15:21 +02:00
Jane Tournois
69cf037280
extra iterations re-introduced
2020-03-27 07:54:43 +01:00
Jane Tournois
a9324d4128
get 3 extra iterations of flip/smooth back
2020-03-26 15:58:45 +01:00
Jane Tournois
cd69e12d81
replace clear+resize by assign
2020-03-17 16:37:07 +01:00
Jane Tournois
b2686b35cc
fix cout
2020-02-13 12:13:10 +01:00
Jane Tournois
8bacd01349
minor cout fix
2020-02-07 16:49:59 +01:00
Jane Tournois
575f8111c3
remove imaginary stuff, and use CGAL internal named parameters
2020-02-04 17:23:30 +01:00
Jane Tournois
a791ea131e
test the validity of the TDS only
...
when the input is a c3t3, the internal triangulation can be Delaunay
or Regular
remeshing it breaks its validity "on purpose", do we should not test
triangulation validity
2020-01-30 11:13:47 +01:00
Jane Tournois
f53639ef83
use new API for named parameters
2020-01-28 17:50:14 +01:00
Jane Tournois
bb0a407ed0
improve doc
2020-01-28 15:50:57 +00:00
Jane Tournois
69e64e5b0c
add the ability to use a C3t3 directly in the remesher
...
instead of extracting the triangulation first
2020-01-28 15:50:57 +00:00
Jane Tournois
c01952b98c
use Triangulation_3 explicitly to make sure the base class is used
...
before that, one could give a DT3 or a RT3 to the remeshing function.
Remeshing would then make the triangulation invalid with respect to the
Delaunay or Regular criterion, though the TDS would remain valid.
Now it is clear that we do not expect nor return anything but a valid T3.
2020-01-28 15:50:57 +00:00
Jane Tournois
b4a3dc181d
add facet_is_constrained_map to constrain facets
2020-01-28 15:50:57 +00:00
Jane Tournois
abe46686d8
move visitor to a private named parameter
...
this way we can use the triangulation output by Mesh_3
in a straightforward manner, without converting it to a
Remeshing_triangulation_3
also make sure that it compiles with the Regular_triangulation
used in the Mesh_3 demo plugin
and fix a doc typo
2020-01-28 15:50:56 +00:00
Jane Tournois
e5dfe077b6
use MeshVertexBase_3 and MeshCellBase_3
...
the code uses a C3t3 so let's use the actual vertex base and cell base needed
by C3t3, instead of copied simplified versions
2020-01-28 15:50:56 +00:00
Jane Tournois
56003ec27e
apply Laurent's review and rename some parameters
2020-01-28 15:50:56 +00:00
Jane Tournois
1c51a62a15
reintroduce FLMS smoothing on surfaces
...
code compiles but crashes in the smoothing step in the demo
2020-01-28 15:50:56 +00:00
Jane Tournois
b0549946f5
add dump helpers and fix existing dump functions
2020-01-28 15:50:55 +00:00
Jane Tournois
92ac1cf2d9
user manual : make better examples
2020-01-28 15:50:55 +00:00
Jane Tournois
27c67b70db
wip user manual
2020-01-28 15:50:55 +00:00
Jane Tournois
cbce3b9237
first introduction of an API for future sizing function
2020-01-28 15:50:54 +00:00
Jane Tournois
cd77b55210
replace constrained map of edges by constrained map of pairs of vertices
...
because there are more than one representation of the same Edge,
all around it
2020-01-28 15:50:53 +00:00
Jane Tournois
51eea5fcf0
wip documentation after review of Pierre & Laurent
2020-01-28 15:50:53 +00:00
Jane Tournois
fe5a669a0d
reference manual ready for review
2020-01-28 15:50:53 +00:00
Jane Tournois
feb6305d60
wip doc
2020-01-28 15:50:53 +00:00
Jane Tournois
0fb3a44d2e
remeshing plugin should use Remeshing_triangulation
...
using Mesh_triangulation_3 (which is an enriched Regular_triangulation_3)
compiles, but the calls of tr.is_valid() fail since the triangulation
is not regular anymore after remeshing
we reconvert it back to the demo c3t3 triangulation type anyhow, to be able
to display it, hoping that is_valid() will not be called later on
2020-01-28 15:50:51 +00:00
Jane Tournois
97651adbec
add very first version of tetrahedral remeshing package
2020-01-28 15:50:49 +00:00