Jane Tournois
f4ce0f6eae
this commit attempts to improve the projection step
...
we try to make the projection step keep vertices on the same connected component,
wrt constrained edges
there are some issues that need to be fixed :
- the use of edge_is_constrained_map in the calle to PMP::connected_components()
causes compilation errors. So it's commented for now
- the patch ids that are stored in the reference aabb_tree (which remains
valid through iterations) are not the same as the patch ids computed at
the end of each iteration, in the projection step. It should be made consistent
to be able to use the Filtered_projection_traits
2016-01-18 14:27:58 +01:00
Jane Tournois
36a133784d
fix default value
2016-01-18 14:27:57 +01:00
Jane Tournois
130f0a927a
use 1d smoothing in Polyhedron demo
2016-01-18 14:27:56 +01:00
Jane Tournois
64f26ad1eb
make 1d remeshing an option in the remeshing widget
2016-01-18 14:09:43 +01:00
Jane Tournois
6bcff2b21d
introduce tangential_relaxation along 1D features
...
1D smoothing is performed at a vertex only when its incident halfedges
are 2, and form an angle larger than 120 degrees
to avoid "breaking" corners
2016-01-18 14:09:42 +01:00
Sébastien Loriot
b2196fca0c
remove non-needed OpenGL instructions
2016-01-18 13:17:41 +01:00
Sebastien Loriot
8849ef54b9
Merge pull request #636 from janetournois/Polyhedron_demo-remesh_several_items-jtournois
...
Polyhedron demo : isotropic remeshing of several items
2016-01-18 09:51:16 +01:00
Sebastien Loriot
dad9670647
Merge pull request #637 from maxGimeno/Polyhedron_statistics-GF
...
Moving the self-intersecting test
2016-01-18 09:50:50 +01:00
Sebastien Loriot
6a7523770b
Merge pull request #507 from sloriot/Scripts-test_script_update
...
make the call to readlink earlier to prevent usage of incorrect CGAL_DIR
2016-01-18 09:45:00 +01:00
Sebastien Loriot
8a8ba80f11
Merge pull request #504 from sloriot/Dev_man-how_to_run_testsuite
...
add a page on how to run the testsuite
2016-01-18 09:43:41 +01:00
Jane Tournois
fcdcd1268b
add plugin for better testing
2016-01-15 15:25:23 +01:00
Sebastien Loriot
1df32a4bd2
Merge pull request #622 from sloriot/Operations_on_polyhedra-plane_clipping_with_corefinement-sloriot
...
Polyhedron demo: Plugin to clip polyhedra using a plane
2016-01-15 15:25:21 +01:00
Sebastien Loriot
6bf4ac1b61
Merge pull request #630 from lrineau/Polyhedron-demo_minor_improvements-lrineau
...
Polyhedron demo: minor improvements
2016-01-15 15:24:13 +01:00
Sebastien Loriot
d1ce9be851
Merge pull request #632 from maxGimeno/Feature_edge_display_fix-GF
...
Fix for #603
2016-01-15 15:22:29 +01:00
Jane Tournois
a060396d75
make sure statistics_dlg is "properly" initialized to NULL
...
when MainWindow is created
2016-01-15 15:05:50 +01:00
Jane Tournois
09701f2c98
make the use of "n/a" uniform
2016-01-15 14:57:05 +01:00
Jane Tournois
302fb86098
when area and volume are not computed, simply display "n/a"
2016-01-15 14:52:18 +01:00
Jane Tournois
a02cf01275
does_self_intersect is not applicable to a non triangulated polyhedron
2016-01-15 14:33:04 +01:00
Jane Tournois
57b5883d59
avoid duplicate loop
2016-01-15 10:33:28 +01:00
Jane Tournois
3fa8f60025
fix "variable may be used uninitialized" warning
2016-01-15 10:21:00 +01:00
Jane Tournois
54b6d9e548
fix code when TBB is not available
2016-01-15 10:11:26 +01:00
Sébastien Loriot
8e41e79ba4
clip close polyhedra using a clipped bbox
...
this will make the Side_of_triangle_mesh working to
select pieces to keep when a component has no intersection
with the plane
2016-01-14 17:39:07 +01:00
Sébastien Loriot
be486f321f
Eigen 3.2 or later is required
2016-01-14 17:22:52 +01:00
Maxime Gimeno
2fb7b5955a
Merge branch 'Polyhedron_statistics-GF' of github.com:CGAL/cgal-dev into Polyhedron_statistics-GF
...
Conflicts:
Polyhedron/demo/Polyhedron/Scene_polyhedron_item.cpp
2016-01-14 15:26:58 +01:00
Jane Tournois
6dfe36a0f9
avoid copy of QList
2016-01-14 15:23:12 +01:00
Jane Tournois
363120eb52
improve display of error message
2016-01-14 15:21:35 +01:00
Maxime Gimeno
2eb0c92f24
Merge branch 'Feature_edge_display_fix-GF-old' into Feature_edge_display_fix-GF
...
Conflicts:
Polyhedron/demo/Polyhedron/Scene_polyhedron_item.cpp
2016-01-14 15:14:43 +01:00
Jane Tournois
78d808e296
Merge branch 'Polyhedron_demo-remesh_several_items-jtournois-old' into Polyhedron_demo-remesh_several_items-jtournois
2016-01-14 15:05:56 +01:00
Jane Tournois
79b8a4d35e
use parallel_for to run remeshing of several polyhedron items in parallel
2016-01-14 14:21:02 +01:00
Sébastien Loriot
3a80fe3c51
Merge pull request #634 from maxGimeno/Three_doc_update-GF
...
Doc update
2016-01-14 14:19:08 +01:00
Sébastien Loriot
00df380dfc
fix doc warning
2016-01-14 14:18:48 +01:00
Sébastien Loriot
9635dbeeb6
Merge pull request #586 from maxGimeno/Polyhedron_statistics-GF
...
Polyhedron: add statistics
2016-01-14 14:12:05 +01:00
Sebastien Loriot
7659e881bd
Merge pull request #625 from lrineau/Mesh_3-add_assertion-lrineau
...
Add an assertion in Image_to_labeled_function_wrapper
2016-01-14 14:09:06 +01:00
Sebastien Loriot
4e9448cb9e
Merge pull request #451 from GilesBathgate/throwing-destructors
...
Introduces a CGAL_destructor_assertion macro.
2016-01-14 14:08:10 +01:00
Sebastien Loriot
7adbf4b5de
Merge pull request #627 from sgiraudot/Polyhedron_demo-Bugfix_erasing_items_context_menu-GF
...
Polyhedron demo: bugfix erasing items context menu
2016-01-14 14:07:32 +01:00
Sebastien Loriot
734c1227c1
Merge pull request #628 from maxGimeno/Cut_plugin_fix-GF
...
Fixes for the cut_plugin :
2016-01-14 14:06:15 +01:00
Sebastien Loriot
bd03ac1945
Merge pull request #629 from afabri/CGAL-vtk_in_demo-GF
...
ImageIO no longer depends on VTK
2016-01-14 14:05:16 +01:00
Maxime Gimeno
39bb4e6e61
Doc update
2016-01-14 12:54:57 +01:00
Maxime Gimeno
d458bbaa8f
Merge branch 'Operations_on_polyhedra-plane_clipping_with_corefinement-sloriot' of github.com:CGAL/cgal-dev into Operations_on_polyhedra-plane_clipping_with_corefinement-sloriot
2016-01-14 12:34:38 +01:00
Maxime Gimeno
9ec087362d
Segfault fix
2016-01-14 12:33:07 +01:00
Maxime Gimeno
11801c0692
Fix the dll error
2016-01-14 11:41:52 +01:00
Maxime Gimeno
4f94ddffaa
Fix the display of the feature edges
...
- Store the feature_edges vertices in a specific vector
- Use a specific VAO for the display
- Call invalidate_buffers from the Detect_sharp_edges plugin
2016-01-14 10:37:02 +01:00
Andreas Fabri
4a55456fee
check for the right version of vtk; improve example
2016-01-13 17:12:30 +01:00
Laurent Rineau
8eb545904d
Use the WaitCursor cursor while opening a file
...
or while evaluating a script.
2016-01-13 16:48:08 +01:00
Laurent Rineau
f9cac3bbb5
Add Polyhedron_demo_config.h to define POLYHEDRON_DEMO_EXPORT
2016-01-13 16:46:30 +01:00
Andreas Fabri
1fa552c1cb
Explain usage when called without arguments
2016-01-13 16:16:33 +01:00
Andreas Fabri
57ad151cd4
ImageIO no longer depends on VTK
...
* The non-documented WITH_VTK is no longer supported.
* The function CGAL::Image_3::read_vtk_image_data
has been replaced by a global function.
* Added Mesh_3/examples/Mesh_3/mesh_3D_gray_vtk_image.cpp
2016-01-13 15:50:54 +01:00
Sébastien Loriot
902c66d341
fix typo
2016-01-13 15:10:50 +01:00
Maxime Gimeno
5f0f0b7b45
Fix for the size_t warning
2016-01-13 14:56:04 +01:00
Sebastien Loriot
e3b4e78fe9
Merge pull request #623 from maxGimeno/CMakeLists_clean_up-GF
...
CMakeLists clean up
2016-01-13 14:52:01 +01:00