Sébastien Loriot
|
4824f3bcc9
|
Merge branch 'master' into gsoc17-summerwork
Reworking of 4e4d495ac2
|
2018-03-26 14:04:36 +02:00 |
konstantinos katrioplas
|
897692bc16
|
document overloads
|
2018-03-26 13:59:24 +02:00 |
konstantinos katrioplas
|
1a4e91d095
|
fix and clean test files
|
2018-03-26 13:59:24 +02:00 |
konstantinos katrioplas
|
6fadb2ba3a
|
cmakelists for smoothing tests
|
2018-03-26 13:58:36 +02:00 |
konstantinos katrioplas
|
d7c114719d
|
unit tests for curvature flow
|
2018-03-26 13:58:35 +02:00 |
konstantinos katrioplas
|
7b80d7be89
|
unit tests for smoothing
|
2018-03-26 13:58:35 +02:00 |
konstantinos katrioplas
|
d5c6283b54
|
testing curvature flow, exploring robust degenerate handling, overloads and minor fixes
|
2018-03-26 13:56:07 +02:00 |
konstantinos katrioplas
|
9293646193
|
add tests for invalid meshes and adjust tolerance a bit to comply with some extreme cases
|
2018-03-26 13:56:06 +02:00 |
Laurent Rineau
|
0533547da9
|
Merge pull request #2447 from sloriot/Demo-add_more_repair_functions
add more repair functions in the Polyhedron demo
|
2017-10-13 17:00:47 +02:00 |
Laurent Rineau
|
7e9f756935
|
Replace all std::unary_function by CGAL::unary_function
|
2017-10-04 15:57:09 +02:00 |
Sébastien Loriot
|
7fdf9cad8c
|
integrate the are_vertices_stitchable test into the check for non-manifold edges
also reinit the union-find on vertices as the master vertex kept
might be one marked as non-stitchable
|
2017-10-03 13:41:58 +02:00 |
Sébastien Loriot
|
d23b301cea
|
filter edges to be stitched to avoid creating non-manifold vertices
edges filtered have two endpoints to be merged
|
2017-10-02 16:20:05 +02:00 |
Sébastien Loriot
|
07bb1d6839
|
use union-find to merge vertices and decide which vertex to keep
This is needed if two patches have edges stitched with identical
vertex point coordinates.
|
2017-09-29 17:51:58 +02:00 |
Laurent Rineau
|
5b1828cda2
|
Merge pull request #2445 from sloriot/PMP-fix_is_stitchable
Fix stitchable conditions
|
2017-09-20 11:13:30 +02:00 |
Sébastien Loriot
|
c84014992a
|
fix the collection of edges to stitch
we ignore those incident to a degenerate edge on the border
|
2017-09-19 15:08:19 +02:00 |
Maxime Gimeno
|
d5ea0b6cbc
|
Fix warnings and copy PMaps in detect_features.h
|
2017-09-05 12:03:35 +02:00 |
Jane Tournois
|
e2e5b1ed05
|
edge_is_feature_map is not an optional parameter
see reviews in the small feature
|
2017-08-18 10:51:25 +02:00 |
Jane Tournois
|
2c0b185803
|
little cleaning
|
2017-08-17 17:32:35 +02:00 |
Maxime Gimeno
|
43ff0d092c
|
Implementation review Jane and sebastien
|
2017-08-11 15:30:03 +02:00 |
Maxime Gimeno
|
723492def1
|
Use existing named_parameters and vertex_incident_patches becomes lvaluepmap,
|
2017-08-10 15:16:27 +02:00 |
Maxime Gimeno
|
32999ddd78
|
New pass over doc, tests and examples
|
2017-08-07 14:50:23 +02:00 |
Maxime Gimeno
|
1fe1e21bb6
|
Replace maximum_surface_patch by first_index.
|
2017-08-07 13:32:02 +02:00 |
Maxime Gimeno
|
1bad0e7202
|
Use edges instead of halfedges for edge_is_feature_t and map
|
2017-08-07 11:39:07 +02:00 |
Maxime Gimeno
|
222f7f3965
|
Add an example and a test for detect_features
|
2017-08-04 15:32:16 +02:00 |
Laurent Rineau
|
f8760d591b
|
Merge pull request #2136 from afabri/Polygon_mesh_processing-accelerate_isotropic_remeshing-GF
Polygon_mesh_processing: Accelerate Isotropic_remeshing
|
2017-07-21 10:45:32 +02:00 |
Laurent Rineau
|
d30a20d323
|
Fix a compilation error
remesh.h must be included after the headers that include the properties
for the face graphs.
|
2017-07-12 15:26:08 +02:00 |
Laurent Rineau
|
78c37a578d
|
Fix indentation
|
2017-07-12 15:26:08 +02:00 |
Andreas Fabri
|
70b13af39c
|
Do not pollute the boost namespace
|
2017-07-12 12:11:34 +02:00 |
Andreas Fabri
|
3ff34b4b23
|
cleanup
|
2017-07-11 20:32:23 +02:00 |
Andreas Fabri
|
886bd840cf
|
Make the dynamic property map an implementation detail
|
2017-07-11 20:32:23 +02:00 |
Andreas Fabri
|
24012f3fd7
|
Fix testsuite for isotropic remeshing of an OpenMesh - it now works
|
2017-07-11 20:32:23 +02:00 |
Andreas Fabri
|
d291f572cb
|
Add a testcase for isotropic remeshing of Polyhedron and OpenMesh
|
2017-07-11 20:32:23 +02:00 |
Andreas Fabri
|
5ba2161d21
|
Make isotropic remeshing compile with OpenMesh
|
2017-07-11 20:32:22 +02:00 |
Andreas Fabri
|
4fc8f93154
|
Make mean_curvature_plugin work with Surface_mesh. TODO: colored faces
|
2017-07-10 16:03:07 +02:00 |
konstantinos katrioplas
|
3c5ca4d88d
|
setup for curvature flow class
|
2017-07-05 12:20:24 +03:00 |
Guillaume Damiand
|
4c9bbc06af
|
Merge branch 'master' into BGL-LCC-gdamiand
|
2017-06-30 17:18:53 +02:00 |
Guillaume Damiand
|
685fe45c8e
|
Bug fix in surface_intersection_sm_poly about filenames used by default.
|
2017-06-29 10:35:37 -04:00 |
konstantinos katrioplas
|
b4b3ace780
|
small fix for collapsed degenerate cases after first iteration when using angle weights and some typos
|
2017-06-29 08:30:47 +03:00 |
konstantinos katrioplas
|
517e35d894
|
use (optionally) weighted angles on calculating the barycenter
|
2017-06-25 20:12:54 +03:00 |
Mael Rouxel-Labbé
|
fd6825acbf
|
Fixed return type in measure_tests
|
2017-06-22 16:17:13 +02:00 |
Andreas Fabri
|
7997925bf8
|
Add a function longest_border(PolygonMesh&) to PMP
|
2017-06-22 16:11:38 +02:00 |
konstantinos katrioplas
|
d93e18b1b3
|
add constrained edges map
|
2017-06-19 14:51:26 +03:00 |
konstantinos katrioplas
|
f8019da79d
|
new design: smoothing.h - internal/Isotropic_remeshing/smoothing_impl.h
|
2017-06-18 22:51:15 +03:00 |
konstantinos katrioplas
|
20238d5aba
|
projection in angle smoothing
|
2017-06-18 18:03:37 +03:00 |
konstantinos katrioplas
|
dae9e6f55c
|
get rid of boilerplate in test cpp
|
2017-06-18 12:58:43 +03:00 |
konstantinos katrioplas
|
03292af820
|
area smoothing tests
|
2017-06-17 16:25:28 +03:00 |
konstantinos katrioplas
|
afb8eb01cb
|
fix degenerate cases on angle smoothing
|
2017-06-16 16:11:07 +03:00 |
Guillaume Damiand
|
c8250c4570
|
Merge branch 'master' into BGL-LCC-gdamiand
|
2017-06-15 10:03:53 -04:00 |
Guillaume Damiand
|
f5a94891bb
|
Update examples and demo that use BGL for LCC.
|
2017-06-14 11:42:15 -04:00 |
konstantinos katrioplas
|
aaa91aa3ed
|
handle degenerate cases and tests
|
2017-06-14 13:14:52 +03:00 |