Jane Tournois
|
2a6ddd38a4
|
use get() instead of [] to access vertex point map
|
2015-07-27 16:12:12 +02:00 |
|
Jane Tournois
|
9abb55125b
|
use get() instead of operator[] for vertex point map
Conflicts:
Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/remesh_impl.h
|
2015-07-27 16:11:14 +02:00 |
|
Jane Tournois
|
98fecc9a12
|
fix documentation
this template parameter is not needed!
|
2015-07-24 12:33:27 +02:00 |
|
Jane Tournois
|
c37ed37c4c
|
use get() instead of [] to access vertex point map
|
2015-07-24 12:31:50 +02:00 |
|
Jane Tournois
|
ea1b6b402a
|
fix the use of does_self_intersect
|
2015-07-24 12:23:32 +02:00 |
|
Jane Tournois
|
b8d81cb8f6
|
add todo
|
2015-07-24 12:09:50 +02:00 |
|
Jane Tournois
|
87759f9ca8
|
use get() instead of operator[] for vertex point map
|
2015-07-24 12:09:04 +02:00 |
|
Jane Tournois
|
b5cf442653
|
make plugins valid for Qt5
|
2015-07-24 10:05:02 +02:00 |
|
Jane Tournois
|
bb3d38c9e7
|
Merge branch 'Polygon_mesh_processing-local_remeshing-GF-old' into Polygon_mesh_processing-local_remeshing-GF
|
2015-07-23 17:50:34 +02:00 |
|
Sébastien Loriot
|
7da45ca55c
|
handle the case of a triangle hole with an edge of length 0
|
2015-07-22 16:08:38 +02:00 |
|
Sébastien Loriot
|
a220686d02
|
satisfies_link_condition->does_satisfy_link_condition to match naming convention
|
2015-07-21 10:27:27 +02:00 |
|
Sébastien Loriot
|
a30ad4be3c
|
use PMP internal function
|
2015-07-16 16:40:54 +02:00 |
|
Sébastien Loriot
|
25d5a69104
|
use Side_of_triangle_mesh
|
2015-07-16 16:32:04 +02:00 |
|
Sébastien Loriot
|
c89fa4bd53
|
simplify bgl named parameters handling with boost < 1.51 and make PMP compatible
|
2015-07-16 16:01:21 +02:00 |
|
Sébastien Loriot
|
b766b511e6
|
avoid non-necessary inheritance
|
2015-07-16 13:21:38 +02:00 |
|
Sébastien Loriot
|
f2a0d8c201
|
fix unused variable warning
|
2015-07-15 16:56:04 +02:00 |
|
Sébastien Loriot
|
45b1f593fc
|
protect debug function by debug macro
|
2015-07-15 16:02:32 +02:00 |
|
Jane Tournois
|
9b0cd59255
|
add debugging code
|
2015-07-15 16:02:32 +02:00 |
|
Jane Tournois
|
2b0061d511
|
fix inversion of faces in equalize_valences
when endpoints of the halfedge being flipped belong to something else
than PATCH
|
2015-07-15 16:02:32 +02:00 |
|
Jane Tournois
|
4b85ca5460
|
add assertions
|
2015-07-15 16:02:32 +02:00 |
|
Jane Tournois
|
0ef807ac06
|
missing space in verbose mode
|
2015-07-15 16:02:32 +02:00 |
|
Jane Tournois
|
9b1eac30c2
|
verbose mode
|
2015-07-15 16:02:32 +02:00 |
|
Jane Tournois
|
6c00963c80
|
more verbosity
|
2015-07-15 16:02:32 +02:00 |
|
Jane Tournois
|
d423378321
|
remove visitor (became useless)
|
2015-07-15 16:02:31 +02:00 |
|
Jane Tournois
|
a1056c57dc
|
little cleaning
|
2015-07-15 16:02:31 +02:00 |
|
Jane Tournois
|
ed9276295d
|
add stuff to verbose mode
|
2015-07-15 16:02:31 +02:00 |
|
Jane Tournois
|
77529d985d
|
move debug code to debug macro
|
2015-07-15 16:02:31 +02:00 |
|
Jane Tournois
|
e7b8734306
|
fix compilation for Polyhedron
|
2015-07-15 16:02:31 +02:00 |
|
Jane Tournois
|
8950cef414
|
add degeneracy test
|
2015-07-15 16:02:31 +02:00 |
|
Jane Tournois
|
a603d5a705
|
fix collapse_short_edges
now there are degenerate faces in equalize_valences
|
2015-07-15 16:02:31 +02:00 |
|
Jane Tournois
|
bfa1dfea2c
|
add code to remove degenerate faces after each edge collapse
|
2015-07-15 16:02:31 +02:00 |
|
Jane Tournois
|
7ad049d14c
|
don't use status visitor, it is not enough to keep halfedges status up-to-date
|
2015-07-15 16:02:31 +02:00 |
|
Jane Tournois
|
e87c65bd3d
|
rename variable for consistency
|
2015-07-15 16:02:30 +02:00 |
|
Jane Tournois
|
ab1ddcac25
|
fix non-inversion test
|
2015-07-15 16:02:30 +02:00 |
|
Jane Tournois
|
b7c0acae56
|
first operations for visitor that deals with status map
|
2015-07-15 16:02:30 +02:00 |
|
Laurent Rineau
|
b639f7d051
|
Fix a compilation error
One cannot bind a temporary object to a non-const reference.
|
2015-07-15 16:02:30 +02:00 |
|
Jane Tournois
|
4b7a997df0
|
add the ability to use a Visitor for a BGL graph using an overload of graph_traits
TODO : is_valid(mesh) does not compile on msvc. To be fixed
|
2015-07-15 16:02:30 +02:00 |
|
Jane Tournois
|
f8eb659abd
|
remove debug_mesh_border
since it has become wrong when we have 2 adjacent patches
with a constrained polyline separating them
the same vertex can appear more than twice
|
2015-07-15 16:02:30 +02:00 |
|
Jane Tournois
|
237c20321f
|
deal with degenerate faces better
|
2015-07-15 16:02:29 +02:00 |
|
Jane Tournois
|
6214feaaf1
|
add stuff for verbose mode
|
2015-07-15 16:02:29 +02:00 |
|
Jane Tournois
|
4f5be714bb
|
add warning code
|
2015-07-15 16:02:29 +02:00 |
|
Jane Tournois
|
e3121567fa
|
automatically re-select border of selection after refining only border
|
2015-07-15 16:02:29 +02:00 |
|
Jane Tournois
|
7da4b81a19
|
add very verbose mode
|
2015-07-15 16:02:29 +02:00 |
|
Jane Tournois
|
99e0a245a0
|
add macro for verbose mode
|
2015-07-15 16:02:29 +02:00 |
|
Jane Tournois
|
dea8a59dbb
|
make flip_allowed test simpler, and reorganize flipping step
to save useless operations
|
2015-07-15 16:02:28 +02:00 |
|
Jane Tournois
|
4e95d9cc05
|
check that flip does not create a non-triangle face
this can happen around sharp tips of the domain,
when no incident edge is selected for protection
|
2015-07-15 16:02:28 +02:00 |
|
Jane Tournois
|
df1985d296
|
use named parameters
|
2015-07-15 16:02:28 +02:00 |
|
Jane Tournois
|
07820b8e0d
|
remove dump
|
2015-07-15 16:02:28 +02:00 |
|
Jane Tournois
|
4f58f5182e
|
add debug code and fix constness
|
2015-07-15 16:02:28 +02:00 |
|
Jane Tournois
|
2dd3ae2407
|
fix remeshing of a patch WITH protection of constrained edges
|
2015-07-15 16:02:28 +02:00 |
|