Sébastien Loriot
|
2601581096
|
catches exceptions thrown by (co)refinement related plugins
|
2018-06-05 12:54:46 +02:00 |
|
Sébastien Loriot
|
8d6a992035
|
remove the use of the convex hull
|
2018-06-05 12:33:41 +02:00 |
|
Sébastien Loriot
|
3a625d1a28
|
more robust construction
|
2018-06-04 17:21:28 +02:00 |
|
Sébastien Loriot
|
6a6172eb0a
|
add a section in the user manual for clipping
|
2018-06-04 16:28:56 +02:00 |
|
Sébastien Loriot
|
aecefd2e6d
|
include_clipper_boundary -> use_compact_clipper
|
2018-06-04 15:20:31 +02:00 |
|
Sébastien Loriot
|
987d59ed67
|
fix doc typos
|
2018-06-04 14:28:43 +02:00 |
|
Sébastien Loriot
|
40269797ab
|
should -> must
|
2018-06-04 13:56:35 +02:00 |
|
Maxime GIMENO
|
0517c35f59
|
Merge branch 'master' into BGL-Copy_face_graph_use_np-GF
|
2018-06-04 11:58:43 +02:00 |
|
Andreas Fabri
|
c94b219491
|
typo
|
2018-06-04 09:40:35 +01:00 |
|
Sébastien Loriot
|
b2fcdf2c9d
|
remove polyhedron dependency
|
2018-06-04 10:29:20 +02:00 |
|
Andreas Fabri
|
2cd40ad42b
|
Change should to must/shall
|
2018-06-04 08:32:18 +01:00 |
|
Sébastien Loriot
|
2569c271e5
|
improve doc and plugin
|
2018-06-01 16:50:39 +02:00 |
|
Sébastien Loriot
|
b8f058e0d1
|
implement @MaelRL review
|
2018-06-01 16:09:22 +02:00 |
|
Sébastien Loriot
|
94a73232d5
|
document clip functions
|
2018-06-01 11:06:29 +02:00 |
|
Sébastien Loriot
|
1a5b2c78a5
|
update doc of face index map and qualify boost np functions
|
2018-06-01 11:00:13 +02:00 |
|
Konstantinos Katrioplas
|
3e78e3ad4b
|
typos and various small fixes, incl. smoothing helpers
|
2018-05-31 17:56:47 +02:00 |
|
Sébastien Loriot
|
932a6c38b9
|
doc typos
|
2018-05-31 10:40:29 +02:00 |
|
Sébastien Loriot
|
899838478c
|
improve doc
|
2018-05-31 09:57:27 +02:00 |
|
Maxime Gimeno
|
1e20055dba
|
Move the strip creation into an internal function
|
2018-05-30 14:15:08 +02:00 |
|
Sébastien Loriot
|
cd1e5126e6
|
add missing convenience overloads
|
2018-05-30 10:50:52 +02:00 |
|
Maxime Gimeno
|
ee2f7b427a
|
Fix doc
|
2018-05-30 09:23:17 +02:00 |
|
Sébastien Loriot
|
ac566df9ba
|
use Boolean_property_map
|
2018-05-30 08:34:08 +02:00 |
|
Maxime Gimeno
|
881d518a24
|
Add an overload with only one NP
|
2018-05-29 17:34:07 +02:00 |
|
Maxime Gimeno
|
6dfefeb189
|
Rename generic_extrude_mesh into extrude_mesh and removes the distance of the original overload as it is useless
|
2018-05-29 16:42:16 +02:00 |
|
Sébastien Loriot
|
460f49d64f
|
move code to swap edges in a function
|
2018-05-29 15:59:55 +02:00 |
|
Maxime Gimeno
|
0b2436d062
|
Clean-up after review
|
2018-05-29 15:59:54 +02:00 |
|
Sébastien Loriot
|
b81453868b
|
fix the handling of constrained vertices
|
2018-05-29 15:59:54 +02:00 |
|
Sébastien Loriot
|
5738a11841
|
swap halfedges to guarantee that constrained halfedges are kept
this is only requires in case prev(opposite(he)) is constrained
since if there is a constrained vertex it is vb.
|
2018-05-29 15:59:54 +02:00 |
|
Sébastien Loriot
|
abe346f8d2
|
consider any vertex incident to a constrained as constrained
|
2018-05-29 15:59:54 +02:00 |
|
Sébastien Loriot
|
de3d654a72
|
simplify the code collapsing edges
handles corner and constrained vertices
|
2018-05-29 15:59:10 +02:00 |
|
Sébastien Loriot
|
53164edc5a
|
a vertex of degree less than 3 is on the boundary
collapsing an edge incident to it should be controlled only
by the constrained status of the vertices
|
2018-05-29 15:59:10 +02:00 |
|
Sébastien Loriot
|
d3caff29dc
|
fix indentation
|
2018-05-29 15:59:10 +02:00 |
|
Sébastien Loriot
|
34a66797b5
|
the corner status of a vertex is already taken into account in the code
it is meaningful for collapse and smooth that are using is_corner function
|
2018-05-29 15:59:10 +02:00 |
|
Maxime Gimeno
|
a779db591c
|
Make Isotropic_remeshing keep the constrained vertices when collapsing an edge.
|
2018-05-29 15:58:19 +02:00 |
|
Maxime Gimeno
|
7d3d4b27a6
|
Fix doc
|
2018-05-29 10:34:26 +02:00 |
|
Sébastien Loriot
|
37bd8c1d84
|
fix typos
|
2018-05-28 17:37:47 +02:00 |
|
Sébastien Loriot
|
f29d8339fa
|
document corefine_and_compute_boolean_operations()
|
2018-05-28 17:37:46 +02:00 |
|
Sébastien Loriot
|
67ec602795
|
remove a restriction on the output vpm
they no longer requires to be of the same type.
This is particularly important especially since we might
ignore some of them.
|
2018-05-28 17:37:17 +02:00 |
|
Sébastien Loriot
|
d3a9f655af
|
replace bool parameter throw_on_self_intersection with a named parameter
used it at the same time in Boolean operation functions
|
2018-05-28 17:37:17 +02:00 |
|
Sébastien Loriot
|
eea53718bb
|
renaming
|
2018-05-28 17:37:17 +02:00 |
|
Sébastien Loriot
|
3c382accca
|
document the default new face visitor
I have to move everything in the CGAL::PMP::Corefinement because
CGAL::Corefinement was strange for a publicly documented type
|
2018-05-28 17:37:16 +02:00 |
|
Sébastien Loriot
|
c554738ea1
|
update after Mael's review
|
2018-05-28 17:37:15 +02:00 |
|
Sébastien Loriot
|
699a43e47f
|
document the new named parameter
|
2018-05-28 17:36:07 +02:00 |
|
Sébastien Loriot
|
a207317cf5
|
add a parameter in corefinement functions to track the creation of new faces
|
2018-05-28 17:36:07 +02:00 |
|
Maxime Gimeno
|
d126ea44d6
|
Fixes in doc
|
2018-05-28 16:49:54 +02:00 |
|
Maxime Gimeno
|
3a2a0d9cc5
|
Fix doc
|
2018-05-28 16:49:54 +02:00 |
|
Maxime Gimeno
|
eda740136a
|
Add one quad face and use split face
|
2018-05-28 16:49:54 +02:00 |
|
Maxime Gimeno
|
f3aabc10eb
|
Fix doc for np1 and np2
|
2018-05-28 16:49:53 +02:00 |
|
Andreas Fabri
|
dc89cd6057
|
Change #include
|
2018-05-28 16:49:53 +02:00 |
|
Maxime Gimeno
|
71abeb06c7
|
Use vectors instead of unordered maps and use functors that takes input and output vertices instead of only output vertices.
|
2018-05-28 16:49:53 +02:00 |
|