Andreas Fabri
bbf70667bd
bug fix
2014-06-11 12:37:04 +02:00
Andreas Fabri
4c8f452a78
Add {Find/Use}Openmesh.cmake and fix the CMakeLists.txt
2014-06-11 12:13:50 +02:00
Andreas Fabri
3d30938cb2
Use faces(G) instead of facets_begin/end
2014-06-11 10:38:30 +02:00
Andreas Fabri
56f58c1945
Add backward compatibility code
2014-06-11 10:22:46 +02:00
Andreas Fabri
9787964e99
include the wrapper file CGAL/property_map
2014-06-11 09:58:03 +02:00
Andreas Fabri
074c6aab2e
read from a file so that the testsuite passes
2014-06-11 09:51:54 +02:00
Andreas Fabri
d6ad6fd6d9
remove constant_vertex_is_border
2014-06-11 09:34:38 +02:00
Andreas Fabri
cf84eb22dc
Add global functions such as is_pure_quad(FaceGraph)
2014-06-10 15:58:48 +02:00
Andreas Fabri
d92d0cef84
Use CGAL points even for OpenMesh
2014-06-10 15:26:06 +02:00
Sébastien Loriot
db346b1ad3
add extra overload if c++11 is not enabled
2014-06-06 15:36:27 +02:00
Sébastien Loriot
98bc19fee1
argument were mixed up
2014-06-06 09:21:30 +02:00
Sébastien Loriot
d0dfac3caa
facet_handle -> face_descriptor
2014-06-05 21:29:01 +02:00
Sébastien Loriot
aec7e99e6a
introduce the point property map
2014-06-05 21:24:34 +02:00
Sébastien Loriot
8b88547955
fix compilation issues
2014-06-05 17:01:59 +02:00
Andreas Fabri
ffc619f871
edges was at the same time a local variable
2014-06-05 16:21:16 +02:00
Andreas Fabri
84208ee628
constness problems with CGAL::Polyhedron_3. The problem with edges(G) persists :<
2014-06-05 16:12:03 +02:00
Andreas Fabri
9f99e88cbc
Add example that uses OpenMesh. We still have to add the property map to the top level API
2014-06-05 15:30:37 +02:00
Andreas Fabri
3d7d596e6b
Use vertex_point property map so that it now also compiled with OpenMesh
2014-06-05 15:29:49 +02:00
Andreas Fabri
2c4c38809d
switch internally to BGL API in mesh segmentation. We still have to deal with the point property maps
2014-06-05 12:05:54 +02:00
Andreas Fabri
4a37f74122
switch to new BGL API
2014-06-04 21:28:59 +02:00
Andreas Fabri
ad642db3b5
forgot to initialize the constraint map.
2014-06-04 20:29:30 +02:00
Andreas Fabri
2425bba8a5
The OpenMesh example shows at the same time how to wrap the OpenMesh properties
2014-06-04 16:14:04 +02:00
Andreas Fabri
071a273ce5
Fix edge_collapse_constrain_sharp_edges.cpp
...
The problem was that the hash function for an edge_descriptor
did return another size_t depending on which of two halfedge
descriptors is stored.
Additional to edge_descriptor edge(halfedge_descriptor,Graph)
we might have a function canonical_edge_descriptor(..)
2014-06-04 14:59:30 +02:00
Andreas Fabri
df7e8b0776
remover border map from the doc
2014-06-04 13:57:48 +02:00
Andreas Fabri
51990f53e3
Remove border property map and switch from halfedge to edge constraints.
...
The latter has a bug as edge_constrain_sharp_edges removed constrained edges
2014-06-04 13:03:31 +02:00
Andreas Fabri
02ba12b686
fix Constrained_placement
2014-06-03 17:41:55 +02:00
Andreas Fabri
e1b6990d42
Add a vertex-point property map so that we can use the mesh simplification with OpenMesh
2014-06-03 16:37:40 +02:00
Andreas Fabri
ec5dceb0e7
BGL style in assertions
2014-06-03 09:55:59 +02:00
Andreas Fabri
afe2c7b4f3
bug fix: const correctness
2014-06-03 09:18:13 +02:00
Andreas Fabri
7b4464a812
Add free function
2014-06-03 09:16:31 +02:00
Andreas Fabri
d98231f7e3
move assertion
2014-06-03 09:15:46 +02:00
Andreas Fabri
b866447f54
Add an example for simplifying an OpenMesh
2014-05-30 16:19:28 +02:00
Andreas Fabri
223b188f03
Add is_valid(G)
2014-05-30 15:24:51 +02:00
Andreas Fabri
a5d19e9147
fix bugs in collapse_edge. Unfortunately there are still others, therefore an #if 0
2014-05-28 14:17:41 +02:00
Andreas Fabri
91bbc88c86
bugfix
2014-05-28 12:15:58 +02:00
Andreas Fabri
0e02466b2b
remove halfedge_collapse_Polyhedron_3.h
2014-05-28 12:13:48 +02:00
Andreas Fabri
ae75e031c8
Add convenience functions for iterating/circulating around a vertex
2014-05-28 12:12:22 +02:00
Andreas Fabri
c753fc97ff
add Euler::collapse_edge taking into account constrained edges
2014-05-28 11:46:24 +02:00
Andreas Fabri
a26b6ef84c
#if 0 the low level implementation of collapse_edge as it has a bug
2014-05-28 10:30:36 +02:00
Andreas Fabri
1949cd5122
first changes in the manual
2014-05-27 17:52:08 +02:00
Andreas Fabri
de34478f85
fix the mesh_simplification_plugin
2014-05-27 17:10:43 +02:00
Andreas Fabri
c552dce7c6
first pass to switch to the BFL API
2014-05-27 16:02:42 +02:00
Andreas Fabri
cdf000787d
Merge branch 'BGL-redesign_final-GF-old' into BGL-redesign_final-GF
2014-05-26 15:27:43 +02:00
Andreas Fabri
21adf26564
Merge branch 'Surface_mesh_simplification-Simplification-GF'
...
Approved by the release manager
Conflicts:
Installation/changes.html
2014-05-26 15:22:46 +02:00
Andreas Fabri
796c9a383b
Merge branch 'BGL-redesign_final-GF-old' into BGL-redesign_final-GF
2014-05-26 14:55:52 +02:00
Andreas Fabri
8b00c23e6c
Merge branch 'Surface_mesh_simplification-Simplification-GF'
...
Approved by the release manager
2014-05-26 14:48:41 +02:00
Andreas Fabri
6fd424d94f
Add operator() with 4 arguments in Static_filters/Angle_3
...
Approved by the release manager
2014-05-26 14:41:29 +02:00
Laurent Rineau
8deba535b6
Fix changes.html
...
- Aymeric's merge commit 566ad109eb
removed non-ascii characters from Installation/changes.html. That was
not intended.
- At the same time, merge two sections about changes to Mesh_3 for 4.5.
2014-05-26 12:47:46 +02:00
Andreas Fabri
ceb1a76ec3
cleanup
2014-05-26 12:43:46 +02:00
Laurent Rineau
bb492768b1
Merge remote-tracking branch 'origin/Arrangement_on_surface_2-remove_edge-efif'
...
Conflicts:
Installation/changes.html
2014-05-26 12:21:37 +02:00