Sébastien Loriot
9ae7b37845
Merge pull request #1745 from sloriot/Polyhedra_corefinement-enhancements-sloriot
...
Add corefinement operations in PMP
2017-01-12 12:05:18 +01:00
Laurent Rineau
27cb95f022
Merge pull request #1578 from maxGimeno/PMP-add_distance-GF
...
Add approximated Hausdorff distance
2017-01-12 11:10:25 +01:00
Sébastien Loriot
47c7b48911
fix copy-paste error
2017-01-11 16:45:42 +01:00
Sébastien Loriot
6ac45f820a
use PMP for corefinement and intersection plugins
2017-01-11 15:16:03 +01:00
Sébastien Loriot
59001acd92
update the implementation of clip plugin to use new corefinement PMP code
2017-01-10 15:38:24 +01:00
Sébastien Loriot
6743afaee3
add a function to initialize vertex index maps
2017-01-10 15:04:54 +01:00
Maxime Gimeno
a01593e0bb
Unify the links to the Polyhedron demo in the package descriptions.
2017-01-10 14:56:52 +01:00
Sébastien Loriot
286efc1ff1
avoid calling get function
2017-01-10 14:45:19 +01:00
Sébastien Loriot
2cac99b2d6
protect call to max function
2017-01-09 12:00:06 +01:00
Sébastien Loriot
ae1632091a
only use parallel tag if TBB is here
2017-01-09 08:35:56 +01:00
Sébastien Loriot
cafe151c03
fix an error and two warnings
2017-01-09 08:28:13 +01:00
Sébastien Loriot
b997dd17a3
fix path to input files
2017-01-06 09:49:16 +01:00
Sébastien Loriot
706e8c81ce
fix copy-paste error
2017-01-05 15:56:18 +01:00
Sébastien Loriot
33979fc8cd
remove wrong comments
2017-01-05 15:14:12 +01:00
Sébastien Loriot
b48a6e8965
handle dangling polylines
...
An intersection polyline that has a node of degree one that is not
on the boundary of both meshes invalidates all operations.
It might be possible to do the union in some case but it does not
seems relevant for now
2017-01-03 10:01:23 +01:00
Sébastien Loriot
e0010627ee
use a simpler to read form for the sorted_around_edge predicate
...
in addition it become a real predicate (no construction)
2017-01-02 19:25:48 +01:00
Sébastien Loriot
9f2d102b7f
no longer used intermediate interval layer
...
this was actually not needed since EPECK already have this
filter layer
2017-01-02 19:25:44 +01:00
Sébastien Loriot
7ed402b3f7
optimize the number of nodes created in the DAG
...
- Use new kernel functors for intersection points
- Construct points from double to have only one node per point
(doubles are stored in Lazy_rep_3)
2017-01-02 19:25:44 +01:00
Sébastien Loriot
527828ff52
copy-paste error
2016-12-30 16:17:13 +01:00
Sébastien Loriot
0607f2511e
improve user manual
2016-12-30 16:12:37 +01:00
Sébastien Loriot
88d391ab51
improve phrasing
2016-12-30 15:46:13 +01:00
Sébastien Loriot
6341b5d5ed
rename named parameter and update concept after adding edge sampling
2016-12-30 14:52:10 +01:00
Sébastien Loriot
a047641ec9
update user manual and add a picture to illustrate the sampling methods
2016-12-30 14:28:37 +01:00
Sébastien Loriot
91278918d7
reorder named parameters
2016-12-29 18:06:58 +01:00
Sébastien Loriot
a847818904
improve description
2016-12-29 18:02:36 +01:00
Sébastien Loriot
886b65edd1
remove set_ prefix from named parameters
2016-12-29 17:50:16 +01:00
Sébastien Loriot
bfc20a922b
move using instructions
2016-12-29 07:21:04 +01:00
Sébastien Loriot
283815c875
improve doc
2016-12-29 07:21:04 +01:00
Sébastien Loriot
29b28949e9
cite metro
2016-12-29 07:21:04 +01:00
Sébastien Loriot
94b2720fbd
use name parameters for selecting the sampling algorithm
...
A dedicated sampling of edges is also introduced as well as
an option to use input vertices to evaluate the distance.
2016-12-29 07:20:25 +01:00
Sébastien Loriot
3e018b4d1a
use snippet to avoid inlining a whole example while we care only of a tiny part
2016-12-29 07:20:25 +01:00
Sébastien Loriot
e40a84d2f9
use Real_timer to avoid since Timer measure cpu time
2016-12-29 07:20:25 +01:00
Sébastien Loriot
db6b7e0a00
add sampling on edges and vertices for a single face (grid case)
...
also add missing overload
2016-12-29 07:20:25 +01:00
Sébastien Loriot
5ee83b555b
remove Triangle_3 extra requirements
2016-12-29 07:20:25 +01:00
Sébastien Loriot
621c6c5457
cosmetic changes
2016-12-29 07:20:24 +01:00
Sébastien Loriot
fd87870977
fix constructed vector
2016-12-29 07:20:24 +01:00
Maxime Gimeno
4568381657
Another fix for the doc
2016-12-29 07:20:24 +01:00
Maxime Gimeno
cdc76129d0
Keep fixing the doc
2016-12-29 07:20:24 +01:00
Andreas Fabri
9dee15964b
poisson -> Poisson
2016-12-29 07:20:24 +01:00
Andreas Fabri
18a39a54bd
fix VC++ warnings by adding static_cast
2016-12-29 07:20:24 +01:00
Andreas Fabri
c84e72f7a5
Fix typo in example; Functions in manuals always with '()'
2016-12-29 07:20:24 +01:00
Maxime Gimeno
768e52fe54
Another fix of the doc.
2016-12-29 07:20:23 +01:00
Maxime Gimeno
1d43e641d6
Fix measure.h and update demo plugin code
2016-12-29 07:20:23 +01:00
Maxime Gimeno
581b677a44
Add sample_face() and fix some doc.
2016-12-29 07:20:23 +01:00
Simon Giraudot
98b5ae4682
Fix angle/circumcenter/m_edge problems
2016-12-29 07:20:23 +01:00
Maxime Gimeno
06dd4a4522
Add a geom-traits concept for distance functions
...
Update the code and the doc accordingly
2016-12-29 07:20:23 +01:00
Jane Tournois
7ec512e359
update approximated -> approximate
2016-12-29 07:20:23 +01:00
Jane Tournois
e9f6885d3e
minor doc fixes
2016-12-29 07:20:23 +01:00
Jane Tournois
2e804f6e48
fix the doc of `sample_triangle_mesh`
...
fix a few typos, and fix the layout of bullet lists
2016-12-29 07:20:22 +01:00
Maxime Gimeno
d5bdf342d4
Use functor instead of free function volume()
2016-12-29 07:20:22 +01:00