Jane Tournois
6f718be591
rename functions to make it consistent with face_area
2015-09-10 09:30:16 +02:00
Jane Tournois
55ab0f5b06
rename area() to face_area() to avoid ambiguities
...
also add geom_traits as a named parameter
2015-09-08 09:56:29 +02:00
Jane Tournois
9188ba9de6
add function bbox_3(pmesh)
2015-09-07 15:46:00 +02:00
Jane Tournois
2d251049dd
add volume function and test it
2015-09-07 15:11:14 +02:00
Laurent Rineau
7ddefbdcc8
Merge pull request #297 from afabri/CGAL-assert-GF
...
assert() should not be used in CGAL headers!
2015-09-07 10:58:20 +02:00
Jane Tournois
2160da4ceb
add area function for the complete triangulated Surface
...
use CGAL_PMP_NP_TEMPLATE_PARAMETERS and CGAL_PMP_NP_CLASS
to avoid ambiguities
2015-09-04 17:37:36 +02:00
Jane Tournois
216fafb6af
for area(), faces should be triangular (at least for now)
2015-09-04 17:11:59 +02:00
Jane Tournois
2bb201c0ef
add documentation and rename file
2015-09-04 16:58:53 +02:00
Jane Tournois
e3a3c9939b
introduce named parameters in area functions
2015-09-04 15:58:38 +02:00
Jane Tournois
757be4f245
introduce area(face) function
2015-09-04 15:52:13 +02:00
Jane Tournois
a4f7911202
introduce named parameters and length(halfedge) function
2015-09-04 15:44:49 +02:00
Jane Tournois
13411283ce
remove duplicate include
2015-09-04 14:58:08 +02:00
Jane Tournois
24cb41e31f
rename file
...
it's not about dimensions, but about measures
2015-09-04 14:21:30 +02:00
Jane Tournois
6256bfd44f
fix constness and put pmesh as last parameter, as usual
2015-09-04 14:10:13 +02:00
Laurent Rineau
1eab366954
Merge pull request #312 from sloriot/Polyhedron_demo-stl_io_plugin_safer-sloriot
...
Polyhedron demo: first check that the STL file is a polygon mesh before loading it
Conflicts:
Polygon_mesh_processing/doc/Polygon_mesh_processing/PackageDescription.txt
2015-09-04 11:36:13 +02:00
Laurent Rineau
59ac9f30fc
Merge pull request #293 from sloriot/PMP-fix_remove_degenerate_faces-sloriot
...
Polygon mesh processing: fix remove_degenerate_faces() but do not publish it in the documentation
2015-09-04 11:24:36 +02:00
Sébastien Loriot
4931c8c889
first check that the stl file is a polygon mesh before loading it
2015-09-03 15:17:14 +02:00
Jane Tournois
33710fe170
replace std::map with boost::unordered_map
...
this speeds up the calls to "find" in status()
2015-09-02 16:29:29 +02:00
Jane Tournois
e790bda380
move macro inside debug code
2015-09-02 16:05:05 +02:00
Jane Tournois
ce54198aa7
Merge branch 'Polygon_mesh_processing-local_remeshing-GF-old' into Polygon_mesh_processing-local_remeshing-GF
2015-09-02 15:57:23 +02:00
Andreas Fabri
3a2850eecd
Use accelerate_distance_queries()
2015-09-02 14:47:37 +02:00
Andreas Fabri
90cbba8e72
Add functions to measure length of border and area of patch
2015-09-01 10:07:48 +02:00
Andreas Fabri
1e2ff1131e
assert -> CGAL_assertion
2015-08-27 16:51:55 +02:00
Sébastien Loriot
9514bcc8fe
do not publish remove_degenerate_faces that is not yet ready
2015-08-27 11:26:04 +02:00
Sébastien Loriot
bfe03f16eb
add debug function
2015-08-27 09:56:27 +02:00
Sébastien Loriot
f9edc6e4db
extract the part responsible for removing all null-edges and create a function
2015-08-27 09:56:27 +02:00
Sébastien Loriot
05ff60df9c
remove unused code
2015-08-27 09:56:06 +02:00
Jane Tournois
713f7424ab
documentation for remeshing
2015-08-18 18:24:27 +02:00
Laurent Rineau
5d99700c3d
Merge pull request #277 from janetournois/Polygon_mesh_processing-GF
...
Polygon mesh processing - Eigen 3.2 needed for fairing
2015-08-18 18:07:23 +02:00
Jane Tournois
7b93b844f2
integrate the complete test inside the static assert
...
to avoid inconsistencies between different compilers
2015-08-17 16:49:01 +02:00
Jane Tournois
aef04b7dce
make compilation more explicit when Eigen < 3.2 is used
2015-08-17 12:08:50 +02:00
Jane Tournois
a5c14aad21
fix a bug in collapse_short_edges
...
an edge that is about to be collapsed can be not on border,
but with both of its vertices on the mesh Border
this causes the appearance of a null_face that causes a seg fault
2015-08-14 18:52:28 +02:00
Jane Tournois
768dfbc0b0
write documentation
2015-08-11 12:56:37 +02:00
Jane Tournois
a45368680f
add function to remove isolated vertices
2015-08-10 19:03:54 +02:00
Jane Tournois
86896278e5
Merge branch 'Polygon_mesh_processing-local_remeshing-GF-old' into Polygon_mesh_processing-local_remeshing-GF
2015-08-07 13:02:35 +02:00
Sébastien Loriot
ca19447002
fix warnings detected by clang
2015-08-06 19:39:35 +02:00
Sébastien Loriot
5de888d9dc
Revert "move update of the status outside of the constructor"
...
This reverts commit 6378a51191 .
The commit was incorrect and was introducing a huge performance issue
2015-08-06 15:27:55 +02:00
Sébastien Loriot
cabb80a4ae
if no cc is to be removed, do nothing
2015-08-04 12:22:51 +02:00
Sébastien Loriot
74e6f3ea39
remove named parameter not needed
2015-08-04 12:22:51 +02:00
Sébastien Loriot
acd4f70bf0
improve doc
2015-07-31 14:11:39 +02:00
Sébastien Loriot
bc30aa5f48
handle the stitching of patches with incorrect orientation
...
we make two border halfedges matching only if they are opposite
2015-07-31 14:11:38 +02:00
Sébastien Loriot
4dbface316
make the range of halfedge to stitch const
...
it requires a tweak with PMP macros to desambiguate overloads
2015-07-31 14:11:20 +02:00
Sébastien Loriot
89498ff175
remove less_halfedge named parameter that is no longer needed
2015-07-31 11:18:24 +02:00
Sébastien Loriot
d97a0dc1c5
remove less_halfedge named parameter that is not necessary
...
Since the edge endpoints must be identical, it is error prone
to provide a way to tweak the detection of edges to stitch
2015-07-31 11:15:58 +02:00
Sébastien Loriot
aeff7c78a6
fix to correctly handle cases with border vertices
2015-07-29 17:04:31 +02:00
Sébastien Loriot
f67d2f7148
add a description of the method used to remove link condition restrictions
2015-07-29 11:07:24 +02:00
Sébastien Loriot
9b1983eeb7
fix indentation
2015-07-29 10:08:23 +02:00
Sébastien Loriot
a2ed1face6
remove unused code and variable
2015-07-29 10:06:50 +02:00
Sebastien Loriot
1ebc5f75b5
Merge pull request #196 from janetournois/Polygon_mesh_processing-GF
...
Polygon mesh processing - small fixes
2015-07-28 17:16:36 +02:00
Jane Tournois
fb1714154f
fix documentation
...
this template parameter is not needed!
2015-07-27 16:12:42 +02:00