Commit Graph

68910 Commits

Author SHA1 Message Date
Sébastien Loriot e3a44a9d75 remove the flag CGAL_USE_PROPERTY_MAPS_API_V1 and keep only new API 2016-07-04 10:17:38 +02:00
Sebastien Loriot f3e5e81d79 Merge pull request #1219 from maxGimeno/Add_a_spacer-GF
Polyhedron_demo : Trivial UI change in Point_inside_polyhedron_plugin
2016-06-29 14:06:29 +02:00
Sebastien Loriot b3dc4a8595 Merge pull request #1221 from maxGimeno/Fix_Point_set_smoothing-GF
Polyhedron_demo: Fix Point_set_smoothing_plugin
2016-06-29 14:06:07 +02:00
Sebastien Loriot a414c0be61 Merge pull request #1212 from maxGimeno/Restore_snapshots-GF
Polyhedron_demo : Restore the Snapshot feature.
2016-06-29 14:00:48 +02:00
Sebastien Loriot 46980d547f Merge pull request #1207 from maxGimeno/Fix_implicit_function-GF
Polyhedron-demo : Fix display issue with Scene_implicit_function_item
2016-06-29 13:56:47 +02:00
Sebastien Loriot 997f5550db Merge pull request #1215 from maxGimeno/On_the_fly_selection_item-GF
Polyhedron_demo: On the fly selection_item
2016-06-29 13:52:58 +02:00
Sebastien Loriot 7148b3abcf Merge pull request #1213 from maxGimeno/Fix_bilateral_smoothing-GF
Polyhedron_demo: Fix bilateral_smoothing
2016-06-29 13:50:50 +02:00
Sebastien Loriot 9f0c23c4c9 Merge pull request #1209 from maxGimeno/keep_patch_ids_after_deformation-GF
Polyhedron_demo : Keeping colors after deformation
2016-06-29 13:49:25 +02:00
Sebastien Loriot 5f33306831 Merge pull request #1205 from maxGimeno/Add_mesh_info_in_c3t3_item-GF
Polyhedron_demo : Add the meshing parameters to the item's tooltip
2016-06-29 13:48:04 +02:00
Sebastien Loriot 198c1f71bf Merge pull request #1201 from maxGimeno/Fix_deformation-GF
Polyhedron_demo : Fix deformation
2016-06-29 13:46:51 +02:00
Maxime Gimeno 9c610f9cf9 Add a spacer. 2016-06-29 10:58:44 +02:00
Sebastien Loriot 5e08127cf8 Merge pull request #1223 from maxGimeno/Fix_selection_after_erase_item-GF
Polyhedron_demo: Fixes the selection after erasing items
2016-06-29 10:57:12 +02:00
Maxime Gimeno 5ea36f942e Fixes the selection after erasing items. 2016-06-29 10:48:49 +02:00
Maxime Gimeno 247ec7fd82 Fix the SEGFAULT 2016-06-29 10:13:39 +02:00
Laurent Rineau 1394b6e5fa Restore the richtext formatting 2016-06-28 19:00:38 +02:00
Sebastien Loriot 9c88b6daa9 Merge pull request #1218 from afabri/patch-2
Update Point_set_processing_3.txt
2016-06-28 18:54:19 +02:00
Andreas Fabri 96ccee0c75 Update Point_set_processing_3.txt
fix typo
2016-06-28 18:49:43 +02:00
Sebastien Loriot e034f327e3 Merge pull request #1217 from afabri/patch-2
Update Point_set_processing_3.txt
2016-06-28 18:45:14 +02:00
Andreas Fabri de647b55ed Update Point_set_processing_3.txt
fix typo
2016-06-28 18:43:46 +02:00
Maxime Gimeno af8bf047bb Factorize item creation. 2016-06-28 15:37:15 +02:00
Maxime Gimeno d76091195a Enhancement
- Creates a scene_polyhedron_selection_item for the currently selected scene_polyhedron_item if none exists and a button is clicked in the widget.
2016-06-28 15:26:22 +02:00
Sebastien Loriot 72f5ba72b9 Merge pull request #1214 from maxGimeno/Fix_items_selection_color-GF
Polyhedron_demo: Fix the unjustified color changes
2016-06-28 14:35:18 +02:00
Maxime Gimeno ce55073dfb Initialize is_selected in Scene_item to avoid unjustified color changes. 2016-06-28 14:29:38 +02:00
Maxime Gimeno 5b72963f95 Triggers a warning if the selected point set has no normals. 2016-06-28 14:08:41 +02:00
Maxime Gimeno 615332b8ae Keep read-only property for the color_vector of the item. 2016-06-28 12:54:14 +02:00
Maxime Gimeno 5cb2823b3f Restore the Snapshot feature. 2016-06-28 10:13:14 +02:00
Sébastien Loriot 5404431ebd remove debug info 2016-06-27 19:36:50 +02:00
Maxime Gimeno b265d26a53 Save Colors_ vector when converting to edit_item and restore it when converting to poly_item. 2016-06-27 15:17:06 +02:00
Maxime Gimeno f2cea4d7a0 Fix the display
- The translation was done twice : once in the position and once in the frame matrix. The fix computes the position of the plane and the grid centered on O(0,0,0), so only the frame's transformation is kept.
2016-06-27 14:16:01 +02:00
Laurent Rineau 2a1aa028ae Merge pull request #1206 from janetournois/Polyhedron_demo-fix_typo_in_selection_widget-jtournois
Polyhedron demo : fix a typo in selection widget
2016-06-27 13:14:05 +02:00
Jane Tournois 46799a29fa selection type is "connected component", not "selected" 2016-06-27 13:08:37 +02:00
Maxime Gimeno 4bacb4bd3f Add the information to the item's tooltip. 2016-06-27 12:58:41 +02:00
Maxime Gimeno 58abbcc30a Fix
- Keep the contorl groups after remeshing.
2016-06-24 15:27:42 +02:00
Sébastien Loriot c951fe0fca Merge pull request #1035 from lrineau/CGAL-fix_Wconversion_warnings-GF
Fix -Wconversion warnings, and issues detected by those warnings
2016-06-24 13:30:48 +02:00
Sebastien Loriot fc44ee3051 Merge pull request #1180 from sloriot/BGL-fix_edge_hash
fix edge hash
2016-06-24 13:24:27 +02:00
Sébastien Loriot db2f60f636 improve Hash test 2016-06-24 13:23:44 +02:00
Maxime Gimeno a04fc0f5e0 Fix
- Fix the group BBoxes
2016-06-24 11:11:22 +02:00
Maxime Gimeno 4c5e52be9d Fix
- Fixes the axis display while pivoting.
2016-06-24 09:49:51 +02:00
Maxime Gimeno 14ef8c274b Fix
- When a group is empty, delete it unless it is the last one.
2016-06-24 09:31:56 +02:00
Maxime Gimeno be0313430c fix propagation 2016-06-23 17:26:38 +02:00
Maxime Gimeno 7280513813 Fix item conversion. 2016-06-23 16:31:57 +02:00
Maxime Gimeno 3ada8d637a Fix show_ROI 2016-06-23 16:23:31 +02:00
Laurent Rineau f9dd4b4be7 Try to fix a compilation error with CentOS5's g++
The compilation error was:

> ../include/CGAL/Mesh_3/polylines_to_protect.h: In function ‘void CGAL::polylines_to_protect(const CGAL::Image_3&, double, double, double, std::vector<std::vector<IC, std::allocator<_CharT> >, std::allocator<std::vector<IC, std::allocator<_CharT> > > >&, Image_word_type*, Null_subdomain_index, PolylineInputIterator, PolylineInputIterator) [with P = CGAL::Point_3<CGAL::Epick>, Image_word_type = unsigned char, Null_subdomain_index = CGAL::Null_subdomain_index, PolylineInputIterator = __gnu_cxx::__normal_iterator<std::vector<CGAL::Point_3<CGAL::Epick>, std::allocator<CGAL::Point_3<CGAL::Epick> > >*, std::vector<std::vector<CGAL::Point_3<CGAL::Epick>, std::allocator<CGAL::Point_3<CGAL::Epick> > >, std::allocator<std::vector<CGAL::Point_3<CGAL::Epick>, std::allocator<CGAL::Point_3<CGAL::Epick> > > > > >]’:
> ../include/CGAL/Mesh_3/polylines_to_protect.h:538:   instantiated from ‘void CGAL::polylines_to_protect(const CGAL::Image_3&, std::vector<std::vector<IC, std::allocator<_CharT> >, std::allocator<std::vector<IC, std::allocator<_CharT> > > >&, PolylineInputIterator, PolylineInputIterator) [with P = CGAL::Point_3<CGAL::Epick>, Image_word_type = unsigned char, PolylineInputIterator = __gnu_cxx::__normal_iterator<std::vector<CGAL::Point_3<CGAL::Epick>, std::allocator<CGAL::Point_3<CGAL::Epick> > >*, std::vector<std::vector<CGAL::Point_3<CGAL::Epick>, std::allocator<CGAL::Point_3<CGAL::Epick> > >, std::allocator<std::vector<CGAL::Point_3<CGAL::Epick>, std::allocator<CGAL::Point_3<CGAL::Epick> > > > > >]’
> ../test/Mesh_3_Examples/mesh_3D_image_with_features.cpp:62:   instantiated from here
> ../include/CGAL/Mesh_3/polylines_to_protect.h:193: error: no matching function for call to ‘get(boost::tuples::tuple<boost::array<int, 3ul>, CGAL::Point_3<CGAL::Epick>, unsigned char, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>&)’

See https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-4.9-Ic-81/Mesh_3_Examples/TestReport_lrineau_CentOS5.gz
2016-06-23 14:19:24 +02:00
Sebastien Loriot eed19486ef Merge pull request #1192 from maxGimeno/Euler_operations_improvements-GF
Polyhedron_demo : Selection tool improvements
2016-06-23 13:45:55 +02:00
Sebastien Loriot 60ce6420c1 Merge pull request #1196 from sloriot/Polyhedron_demo-deform_widget_with-tabs
use tabs to reduce the size of the deformation widget
2016-06-23 13:44:27 +02:00
Sébastien Loriot bbf007c41f fix doc typos 2016-06-22 21:54:43 +02:00
Maxime Gimeno 90999805be Fix merge. 2016-06-22 17:40:02 +02:00
Sébastien Loriot a3d10e51f5 use tabs to reduce the size of the deformation widget 2016-06-22 16:52:43 +02:00
Sebastien Loriot 749e40fce9 Merge pull request #1115 from lrineau/Mesh_3-connected_components_for_images-GF
Mesh_3: connected components for 3D images
2016-06-22 14:52:10 +02:00
Maxime Gimeno c129c1329f Merge branch 'Euler_operations_improvements-GF-old' into Euler_operations_improvements-GF 2016-06-22 14:30:58 +02:00