Jane Tournois
|
7f9abe0eb2
|
remove outdated comment
|
2017-07-11 20:31:33 +02:00 |
|
Jane Tournois
|
108a8ecbbe
|
fix the use of Connected_components_pmap
when one is given by the user, we don't want to remove it
when we compute one on-the-fly, we do
also fix the debug code accordingly
|
2017-07-11 20:31:33 +02:00 |
|
Jane Tournois
|
44c6114b2c
|
use the new dynamic property map system for the halfedge_status_pmap
|
2017-07-11 20:31:33 +02:00 |
|
Jane Tournois
|
2e1b752aae
|
use the new dynamic property map system for the face_patch_map
|
2017-07-11 20:31:33 +02:00 |
|
Andreas Fabri
|
2bfd037c2d
|
Add keyword template
|
2017-07-11 20:31:31 +02:00 |
|
Jane Tournois
|
2213628c49
|
first attempt to remove SM_HALFEDGE_STATUS_PMAP
there is some cleaning left to do,
including the dealing with remove_property_map
|
2017-07-11 20:31:31 +02:00 |
|
Jane Tournois
|
07cb8df9d0
|
cleaning
|
2017-07-11 20:31:31 +02:00 |
|
Andreas Fabri
|
1b41423bf1
|
fix variable name
|
2017-07-11 20:31:31 +02:00 |
|
Andreas Fabri
|
3aff30811f
|
remove redefining typedef
|
2017-07-11 20:31:31 +02:00 |
|
Andreas Fabri
|
0e8397ed8e
|
Add typename
|
2017-07-11 20:31:30 +02:00 |
|
Andreas Fabri
|
704b8c8c2d
|
If there is only 1 connected component there is no corner
|
2017-07-11 20:31:30 +02:00 |
|
Andreas Fabri
|
7a5f38c77b
|
bug fix for 3220c14
|
2017-07-11 20:31:30 +02:00 |
|
Andreas Fabri
|
72de5a4de3
|
Reserve to avoid reallocation
|
2017-07-11 20:31:30 +02:00 |
|
Andreas Fabri
|
db1a11b5c9
|
Reserve to avoid reallocation
|
2017-07-11 20:31:29 +02:00 |
|
Andreas Fabri
|
ecaad9a83f
|
If there is only 1 connected component a vertex IS on the patch
|
2017-07-11 20:31:29 +02:00 |
|
Andreas Fabri
|
4e76d5619c
|
If there is only 1 connected component, we don't need a map to look up the same value
|
2017-07-11 20:31:29 +02:00 |
|
Andreas Fabri
|
2ce105f516
|
BUG FIX: In a previous commit a line got lost
|
2017-07-11 20:31:29 +02:00 |
|
Andreas Fabri
|
8cc58040fc
|
fix typo. Note also that in a previous fix I accidentally added code for the Surface_mesh::Property_map
|
2017-07-11 20:31:29 +02:00 |
|
Andreas Fabri
|
9a7ddead28
|
no need to find()
|
2017-07-11 20:31:29 +02:00 |
|
Andreas Fabri
|
86964336ad
|
make a cheap test first
|
2017-07-11 20:31:29 +02:00 |
|
Andreas Fabri
|
5acfe4520e
|
No need to circulate around vertices if we have a mesh without border and without constraints
|
2017-07-11 20:31:29 +02:00 |
|
Andreas Fabri
|
8af5dfb077
|
Hopefully less is_collapse_allowed() tests
|
2017-07-11 20:31:29 +02:00 |
|
Andreas Fabri
|
845e319851
|
join ranges instead of copying them into a single std::vector
|
2017-07-11 20:31:28 +02:00 |
|
Andreas Fabri
|
a8152a5bda
|
Don't construct a triangle
|
2017-07-11 20:31:28 +02:00 |
|
Andreas Fabri
|
c361eab5b5
|
Do less degree calculations
|
2017-07-11 20:31:28 +02:00 |
|
Andreas Fabri
|
6b8cdf8dd3
|
cleanup
|
2017-07-11 20:31:28 +02:00 |
|
Andreas Fabri
|
1f8204a648
|
cleanup
|
2017-07-11 20:31:28 +02:00 |
|
Andreas Fabri
|
ec229834dd
|
Switch to a hard-wired propery map
|
2017-07-11 20:31:28 +02:00 |
|
Andreas Fabri
|
fac05f2498
|
code transformation to prepare switch to a propery map
|
2017-07-11 20:31:28 +02:00 |
|
Andreas Fabri
|
724a086822
|
typo
|
2017-07-11 20:31:28 +02:00 |
|
Andreas Fabri
|
118020e03a
|
Remove #include of AABB_filtered_projection_traits.h
|
2017-07-11 20:31:28 +02:00 |
|
Andreas Fabri
|
6385bdcfbf
|
Use an AABB_tree per patch
|
2017-07-11 20:31:28 +02:00 |
|
Laurent Rineau
|
d187d5e229
|
fix warnings
|
2017-07-10 18:10:30 +02:00 |
|
Sebastien Loriot
|
196fb95308
|
Merge branch 'master' into PMP-add_random_perturbation-jtournois
|
2017-07-10 17:48:54 +02:00 |
|
Andreas Fabri
|
1ec6d7b058
|
Make repair_plugin work for Surface_mesh
|
2017-07-10 16:03:04 +02:00 |
|
Laurent Rineau
|
ef116f9fcb
|
Merge pull request #2188 from sloriot/CGAL-prefix_sign
Quality calls to sign
|
2017-07-10 15:33:55 +02:00 |
|
konstantinos katrioplas
|
ee051f18e9
|
fix vector_property_map and vertex_point map
|
2017-07-09 13:13:17 +03:00 |
|
konstantinos katrioplas
|
b145af2f33
|
mean curvature function overload fix
|
2017-07-09 11:34:54 +03:00 |
|
konstantinos katrioplas
|
3c5ca4d88d
|
setup for curvature flow class
|
2017-07-05 12:20:24 +03:00 |
|
konstantinos katrioplas
|
ab673f61ea
|
switch default angle weighting off temporarily
|
2017-06-29 08:49:41 +03: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
|
fec9a13e68
|
anneal learning rate asymptotically
|
2017-06-27 14:38:58 +03:00 |
|
konstantinos katrioplas
|
bb13cf0d3d
|
anneal learning rate in gradient descent with a power law to avoid local minima
|
2017-06-27 12:48:30 +03:00 |
|
konstantinos katrioplas
|
87df982112
|
take No_constraint_map from remesh_impl
|
2017-06-25 20:33:07 +03:00 |
|
konstantinos katrioplas
|
517e35d894
|
use (optionally) weighted angles on calculating the barycenter
|
2017-06-25 20:12:54 +03:00 |
|
konstantinos katrioplas
|
89bcf82b8f
|
add gradient descent precision as named parameter
|
2017-06-25 17:05:11 +03:00 |
|
konstantinos katrioplas
|
137031d77e
|
iterations and combination of area and angle remeshing
|
2017-06-24 21:09:21 +03:00 |
|
konstantinos katrioplas
|
5a38cdf185
|
area: remove projection on the fly, projection at the end only
|
2017-06-24 18:46:05 +03:00 |
|
Mael Rouxel-Labbé
|
ad553fe77d
|
Removed number_of_borders from doxygen-readable space
|
2017-06-22 16:17:13 +02:00 |
|
Mael Rouxel-Labbé
|
cf43155309
|
Small compilation fix for fd5fe64
|
2017-06-22 16:15:57 +02:00 |
|