Laurent Rineau
|
7c4a61e27a
|
Merge pull request #5052 from maxGimeno/CGAL-Fix_warnings_5_1-maxGimeno
Fixes for warnings in 5.1
|
2020-10-09 16:50:14 +02:00 |
Maxime Gimeno
|
e8566f2185
|
Fix ref warnings in tet_remesh
|
2020-10-05 12:47:45 +02:00 |
Sebastien Loriot
|
c54622e9b4
|
Merge pull request #4976 from janetournois/Tet_remeshing-speedup-GF
Tetrahedral Remeshing - speedup
|
2020-10-02 15:29:24 +02:00 |
Sebastien Loriot
|
47d2189f8e
|
Merge pull request #3268 from afabri/PMP-visitor-GF
PMP::triangulate_faces() Add a visitor that allows to map each triangle to its original face
|
2020-10-02 15:26:05 +02:00 |
Jane Tournois
|
49d541e8a3
|
remove trivial operator= which violates the rule of three/five/zero
|
2020-09-24 17:57:24 +02:00 |
Jane Tournois
|
c9f260e66a
|
fix unused typedef warning
|
2020-09-18 14:48:59 +02:00 |
Jane Tournois
|
365d7e1bb0
|
remove unneeded typedefs
|
2020-09-15 16:06:26 +02: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 |
Sébastien Loriot
|
9650869e2b
|
add missing macros + license statement
|
2020-09-10 12:17:59 +02:00 |
Sébastien Loriot
|
c70102e7fa
|
remove BOOST_FOREACH
|
2020-09-10 12:17:59 +02:00 |
Jane Tournois
|
362d00f2bc
|
remove trailing whitespaces (and extra ;)
|
2020-09-08 13:32:27 +02:00 |
Jane Tournois
|
ec40f42210
|
avoid using operator[]
|
2020-09-07 17:48:37 +02:00 |
Jane Tournois
|
9d91c3f304
|
improve verbosity in the end
|
2020-09-03 15:12:03 +02:00 |
Jane Tournois
|
f85ae5783a
|
use cache value in cells
now that the cos formula is fixed, this trick works!
|
2020-09-03 12:05:31 +02:00 |
Jane Tournois
|
6af45bb316
|
fix cosine formula
|
2020-09-03 11:51:41 +02:00 |
Jane Tournois
|
8fae3519b7
|
fix comments
|
2020-09-03 11:26:38 +02:00 |
Jane Tournois
|
87e5978a00
|
use only one small_vector and avoid lots of allocations
|
2020-08-21 15:44:55 +02:00 |
Jane Tournois
|
16cfce5e77
|
sliver value caching must be wrong, because it degrades min dihedral angle
|
2020-08-21 11:27:05 +02:00 |
Jane Tournois
|
73b6a47947
|
use only one small_vector and avoid multiple allocations
|
2020-08-21 09:46:50 +02:00 |
Jane Tournois
|
198a60dd03
|
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-speedup-GF
|
2020-08-20 12:48:12 +01:00 |
Andreas Fabri
|
4007fd94fb
|
Add file to examples.txt
|
2020-08-19 16:08:50 +02:00 |
Jane Tournois
|
a1d573a485
|
add implementation history
|
2020-08-18 12:08:17 +02:00 |
Jane Tournois
|
f1e295c68e
|
use \cgal in doc
|
2020-08-18 11:58:16 +02:00 |
Jane Tournois
|
726ba9bac2
|
fix link in doc
|
2020-08-18 11:45:48 +02:00 |
Jane Tournois
|
4afd2b3146
|
add example to the user manual
|
2020-08-18 11:38:48 +02:00 |
Jane Tournois
|
e4a1d2d507
|
example cleaning
|
2020-08-18 11:38:34 +02:00 |
Jane Tournois
|
1e42f4c9d4
|
rename IO functions for MEDIT format and a Triangulation_3
|
2020-08-18 11:16:58 +02:00 |
Jane Tournois
|
0a7d8cfd25
|
add an example with IO for a .mesh file
|
2020-08-18 10:42:20 +02:00 |
Jane Tournois
|
5e3521a12f
|
remove useless include
|
2020-08-18 10:29:55 +02:00 |
Jane Tournois
|
df044c4fb2
|
fix collapse of edges on surface with only one vertex on a feature
|
2020-08-13 17:39:46 +02:00 |
Jane Tournois
|
915dd02ea1
|
use the cache value of cells to avoid computing more than once the Dihedral_angle_cosine
of a cell
|
2020-08-07 16:08:42 +02:00 |
Jane Tournois
|
12a3aa7605
|
avoid divisions - everything is >= 0
|
2020-08-07 15:42:19 +02:00 |
Jane Tournois
|
0b29434c15
|
operator< depends on the sign, and can be computed on square(cos(angle))
the comparison is < or > depending on the sign
|
2020-08-07 15:31:13 +02:00 |
Jane Tournois
|
79159faa00
|
replace cos double value with a struct
operator< can be improved in the future
|
2020-08-07 12:44:15 +02:00 |
Jane Tournois
|
32441a4a2a
|
re-introduce sliver_value() for cos
|
2020-08-06 10:07:59 +02:00 |
Jane Tournois
|
7ba6059074
|
replace tangent with cosine
when abcd is positively oriented, cos(dihedral_angle(abcd)) is
monotonically decreasing from 1 to -1 between 0 and PI,
so we now deal with maximum cos
|
2020-08-06 10:01:22 +02:00 |
Jane Tournois
|
a8155850e1
|
do not use tan when the criterion is AVERAGE_ANGLE_BASED
|
2020-08-04 17:40:58 +02:00 |
Jane Tournois
|
05b572d8e7
|
fix order of points to always have positive orientation
|
2020-08-04 16:57:04 +02:00 |
Laurent Rineau
|
ee1ebabf88
|
Merge pull request #4881 from janetournois/Tet_remeshing-fix_compare_subdomains-jtournois
Tetrahedral remeshing - fix compare_subdomains()
|
2020-08-04 16:25:42 +02:00 |
Jane Tournois
|
f15efb78f9
|
reorder points to always have positive orientation
|
2020-08-04 14:35:53 +02:00 |
Laurent Rineau
|
1454dd6e24
|
Fix typo
|
2020-08-03 17:11:23 +02:00 |
Jane Tournois
|
a93d3ef9bd
|
use tan(min dihedral angle) instead of min dihedral angle
this is cheaper and atan is monotonic so the comparison leads
to the same conclusion
|
2020-08-03 13:42:11 +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 |
Jane Tournois
|
03c278b0ce
|
make smoothing more verbose
|
2020-07-31 15:14:14 +02:00 |
Jane Tournois
|
57a1b128f5
|
Merge branch 'Tet_remeshing-add_smoothing_of_features-jtournois' into Tet_remeshing-speedup-GF
|
2020-07-31 11:37:43 +02:00 |
Jane Tournois
|
b17fefdd4a
|
Merge branch 'Tet_remeshing-fix_compare_subdomains-jtournois' into Tet_remeshing-speedup-GF
|
2020-07-31 09:23:01 +01:00 |
Jane Tournois
|
012a78e81c
|
be lazy in computing incident_cells(vh)
try computing incident_cells(v) only once per vertex.
Each flip invalidates the vertices that take part into it,
but the economy is about 25% time
|
2020-07-30 17:06:04 +02:00 |
Jane Tournois
|
6851c7c3ef
|
break as soon as an edge is found,
filter with infinite vertex,
and use cpp11 for loop
|
2020-07-29 17:17:28 +02:00 |
Jane Tournois
|
80c7ec54a7
|
avoid computing incident_cells(vh) at each loop
|
2020-07-29 12:22:20 +02:00 |