Andreas Fabri
|
58bcecc497
|
License check for Corefinement and Distance
|
2017-03-22 14:07:52 +01:00 |
Andreas Fabri
|
cd7deb8577
|
License check for Corefinement and Distance
|
2017-03-22 12:32:43 +01:00 |
Andreas Fabri
|
774bdc4351
|
License check for Geometric Meshing and Hole Filling
|
2017-03-22 12:10:37 +01:00 |
Andreas Fabri
|
fde105b437
|
License check for Predicates
|
2017-03-22 10:29:59 +01:00 |
Andreas Fabri
|
51bbe5d1f6
|
License check for Geometric Measures and Miscellaneous
|
2017-03-22 10:05:39 +01:00 |
Andreas Fabri
|
d04b048aa9
|
License check for Connected Components
|
2017-03-22 09:21:27 +01:00 |
Andreas Fabri
|
9bcf8b040e
|
move corefinement specific code from PMP to Operations_on_polyhedra
|
2017-03-22 09:12:30 +01:00 |
Andreas Fabri
|
44c1328f55
|
License check for Normal Computation Functions
|
2017-03-22 08:54:00 +01:00 |
Sebastien Loriot
|
5b6cf1cfae
|
Merge pull request #1976 from sloriot/PMP-coref_bugfix_tangent_cases
Correctly handle edge tangency cases
|
2017-03-20 16:11:17 +01:00 |
Sébastien Loriot
|
0b29878f6d
|
better handling of tangency
correctly handle dangling intersection polylines
that appear when models are tangent along an edge
|
2017-03-16 18:44:13 +01:00 |
Sébastien Loriot
|
58f59d0af0
|
add new data set to test tangent cases
|
2017-03-16 15:38:54 +01:00 |
Sébastien Loriot
|
a79f461548
|
be more permissive for open meshes
|
2017-03-15 17:13:40 +01:00 |
Sébastien Loriot
|
259155edb3
|
improve the coref-bool-op test to also check possible results are as expected
|
2017-03-15 16:49:32 +01:00 |
Jane Tournois
|
b6d88274fb
|
deactivate output to files in the testsuite
it takes long and is not really useful for the tests
|
2017-03-14 16:20:28 +01:00 |
Jane Tournois
|
f9fe9a5e6a
|
add assertions to the PMP testsuite
|
2017-03-14 15:46:48 +01:00 |
Laurent Rineau
|
5947475c5c
|
Merge pull request #1906 from sloriot/PMP-stitching_non_manifold_edges-GF
Make the function stitch_borders() resilient to non-manifold edges
|
2017-02-14 16:11:01 +01:00 |
Sébastien Loriot
|
c873532da5
|
avoid stitching non-manifold edges
we do not stitch them at all since we might produce inconsistancies
|
2017-02-14 13:45:08 +01:00 |
Andreas Fabri
|
81c5ff9b0d
|
We do not collect halfedges on non-manifold edges
TODO:
- Add a precondition
- Find something better than a CGAL_warning
|
2017-02-14 13:44:46 +01:00 |
Laurent Rineau
|
58ba771e5d
|
Merge pull request #1898 from sloriot/PMP-fix_coref
fix make_terminal()
|
2017-02-10 19:03:42 +01:00 |
Sébastien Loriot
|
69fbe19f06
|
fix make_terminal()
if the node is already terminal, no need to break its degree
This was an issue if the degree is actually 0
|
2017-02-10 14:00:07 +01:00 |
Laurent Rineau
|
1a2f617d89
|
Merge pull request #1843 from afabri/BGL_accelerate_copy_face_graph-GF
Accelerate copy_face_graph
|
2017-02-08 17:32:47 +01:00 |
Laurent Rineau
|
4c3ea8908e
|
Merge pull request #1875 from sloriot/PMP-rename_bbox_3
Rename bbox_3 functions
|
2017-02-06 15:19:18 +01:00 |
Laurent Rineau
|
7946d3e31d
|
Merge pull request #1871 from sloriot/PMP-coref_same_points
Identical points after corefinement
|
2017-02-02 17:18:21 +01:00 |
Sébastien Loriot
|
cc899819f2
|
bbox is ambiguous
|
2017-02-02 14:42:53 +01:00 |
Sébastien Loriot
|
9cf49ff733
|
remove _3 suffix left
|
2017-01-31 18:09:22 +01:00 |
Sébastien Loriot
|
2ed0a35153
|
fix doc warnings
|
2017-01-31 14:40:10 +01:00 |
Sébastien Loriot
|
a675fa60e4
|
rename bbox_3 functions
free functions in CGAL have no dimension suffix
|
2017-01-31 14:33:56 +01:00 |
Sebastien Loriot
|
a0bcc82311
|
Merge pull request #1860 from sloriot/PMP-fix_namespace_pollution
Avoid namespace pollution
|
2017-01-30 15:55:22 +01:00 |
Sébastien Loriot
|
0f540a8116
|
make sure the same points in different triangle meshes have the same coordinates
|
2017-01-30 15:35:10 +01:00 |
Andreas Fabri
|
12b3a78cc6
|
fix typos in code
|
2017-01-27 09:41:00 +01:00 |
Andreas Fabri
|
006bfdfec0
|
Add #ifdef CGAL_PMP_REFINE_DEBUG for total_timer
|
2017-01-27 09:21:03 +01:00 |
Sébastien Loriot
|
a3666887a1
|
remove dependancy to PSP
|
2017-01-26 18:27:49 +01:00 |
Sébastien Loriot
|
cfc30502b7
|
move Distance_computation and implementation in internal namespace
|
2017-01-26 14:18:13 +01:00 |
Sebastien Loriot
|
b761bad0a9
|
Merge pull request #1856 from afabri/PMP-fix_doc_CC-GF
PMP: Fix error in the ref manual of connected components functions
|
2017-01-25 17:55:37 +01:00 |
Andreas Fabri
|
07f62beb4b
|
fix typos
|
2017-01-25 17:52:44 +01:00 |
Andreas Fabri
|
dc34a06c8b
|
PMP: Fix error in the ref manual of connected components functions
|
2017-01-25 16:12:38 +01:00 |
Sébastien Loriot
|
50510c05ea
|
add include directive for license of all GPL header files
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
grep -v Operations_on_polyhedra | \
grep -v Algebraic_kernel_for_circles | \
grep -v Algebraic_kernel_for_spheres | \
grep -v Polyhedron_IO`;
do
echo $i
python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
|
2017-01-19 15:20:25 +01:00 |
Sébastien Loriot
|
3fa4abe869
|
move function to init index maps to BGL
|
2017-01-18 16:37:34 +01:00 |
Sébastien Loriot
|
b3340608cc
|
move property map binders to property_map.h
|
2017-01-18 16:37:24 +01:00 |
Andreas Fabri
|
528c6a19a8
|
Add an #include
|
2017-01-16 19:16:19 +01:00 |
Sébastien Loriot
|
ce16295297
|
add a function to init halfedge indices
|
2017-01-16 18:34:55 +01:00 |
Sébastien Loriot
|
516b732adf
|
using tbb::atomic instead of cpp11::atomic
|
2017-01-16 15:18:46 +01:00 |
Sébastien Loriot
|
b79cc00461
|
add missing public
|
2017-01-16 09:27:24 +01:00 |
Sébastien Loriot
|
060a1478ab
|
add an empty new-line
|
2017-01-16 09:25:46 +01:00 |
Sébastien Loriot
|
0446958c5a
|
parallel version of mesh distance function requires cpp11::atomic
|
2017-01-13 13:19:29 +01:00 |
Sébastien Loriot
|
449205c486
|
avoid pmp_bgl_named_params to inherit from named_params_base
this fix a warning with old version of boost < 1.51
Use another workaround to avoid the compilation error
of the area(face_range,tm) overload
|
2017-01-13 13:18:55 +01:00 |
Sébastien Loriot
|
e3f9ffa6f8
|
workaround for named parameters with old boost version (<1.51)
handle the renaming of a struct and move get_param overloads
in the boost namespace (to match qualified call boost::get_param)
|
2017-01-13 12:05:51 +01:00 |
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 |