Commit Graph

4068 Commits

Author SHA1 Message Date
Maxime Gimeno 5ed0cd8e7b Fix computing time of polyhedron_items 2017-01-30 12:08:24 +01:00
Maxime Gimeno 44a5b3673d Fix surface_mesh_item 2017-01-30 10:57:45 +01:00
Sébastien Loriot 0270ec473a Merge pull request #1255 from afabri/CGAL-license_check-GF
Add a license check mechanism
2017-01-25 17:14:55 +01:00
Sebastien Loriot f9023285aa Merge pull request #1824 from maxGimeno/Polyhedron_demo-Fixes-GF
Polyhedron demo : various fixes and enhancements
2017-01-25 16:57:13 +01:00
Sebastien Loriot 555462ee0e Merge pull request #1842 from maxGimeno/Polyhedron_demo_fix_saveas-GF
Polyhedron_demo: Fix the Save as option
2017-01-25 16:54:39 +01:00
Maxime Gimeno 2ce60ec127 Change the sizeof<double> into sizeof<CGAL_data_type>, which is float by default. 2017-01-23 10:20:51 +01:00
Laurent Rineau f6045dce29 Merge pull request #1823 from maxGimeno/Polyhedron_demo-Enhance_point_set_selection_plugin-GF
Polyhedron_demo : Enhance point set selection plugin
2017-01-19 16:34:46 +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
Maxime Gimeno fb09d395e2 Make the selection_item's simplices color dependant of the item's color. 2017-01-19 09:26:26 +01:00
Maxime Gimeno 9e4e5fcd67 Fix "Duplicate filter" error 2017-01-19 09:26:25 +01:00
Maxime Gimeno d0850aad02 Fix
- fix the bugs in selection_plugin on a pre-loaded selection-item
- add the wanted extension to the dialog's name when saving an item
2017-01-19 09:26:25 +01:00
Laurent Rineau d9c743682d Merge pull request #1813 from maxGimeno/Polyhedron_demo-Update_ids_when_geometry_changed-GF
Polyhedron_demo : Update the ids when the item's geometry is changed
2017-01-18 19:34:33 +01:00
Laurent Rineau 1395bb0437 Merge pull request #1825 from maxGimeno/Polyhedron_demo-Make_polylines_width_editable-GF
Polyhedron demo : make polylines width editable
2017-01-18 19:32:30 +01:00
Laurent Rineau 154151f3b2 Merge pull request #1826 from maxGimeno/Polyhedron_demo-Extend_selection-GF
Polyhedron demo : extend selection
2017-01-18 19:31:49 +01:00
Laurent Rineau 5204288c02 Merge branch 'master' into PMP-handle_boost_prior_to_1_51 2017-01-18 19:29:24 +01:00
Laurent Rineau 634089cd02 Remove spurious typename keywords 2017-01-18 18:59:30 +01:00
Maxime Gimeno 0e096b1e41 Fix :
- When Save as is called from menuFile, the sender is not an item. To fix it, use mainSelectionItem when no item is found as sender.
2017-01-18 16:15:26 +01:00
Sébastien Loriot 516b732adf using tbb::atomic instead of cpp11::atomic 2017-01-16 15:18:46 +01:00
Maxime Gimeno ff22306906 Declare updatePrimitiveIds as override 2017-01-16 09:40:03 +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 ac18291803 fix typo and reduce the number of points per face by default 2017-01-12 16:11:16 +01:00
Maxime Gimeno 1685eeb45b Adapt spheres side to the box, not the the scene's size.
Move the Add to selection button.
2017-01-12 16:09:31 +01:00
Jane Tournois 900a4903ac test distance_plugin 2017-01-12 15:40:40 +01:00
Jane Tournois d08e530380 remove typename that causes a compilation error on msvc
"C2899: typename cannot be used outside a template declaration"
2017-01-12 15:24:03 +01:00
Maxime Gimeno cf53fda4e5 Fix synthax error. 2017-01-12 12:50:17 +01:00
Maxime Gimeno e40c48878c Lasso enhancement
Use connected components.
2017-01-12 12:22:26 +01:00
Maxime Gimeno ffcd3627df WIP lasso selection :
Add a lasso selection that doesn't work very well when the zoom level is too low.
2017-01-12 12:22:26 +01:00
Maxime Gimeno 16dd470c34 Add a checkbox for the lasso selection. 2017-01-12 12:22:26 +01:00
Maxime Gimeno 5d2d53de38 Add selection conversion 2017-01-12 12:22:26 +01:00
Maxime Gimeno f13f6b7636 Add a slider for polylines size. 2017-01-12 12:17:47 +01:00
Maxime Gimeno 5ee9fef038 Indentation fix and addition of a comment 2017-01-12 12:05:39 +01:00
Maxime Gimeno ec4deace20 Update ids when invalidateOpenGLBuffers() is called 2017-01-12 12:05:39 +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
Maxime Gimeno 39e48f587f Fix Select_box with offset selection 2017-01-12 11:58:04 +01:00
Laurent Rineau d4195c9946 Merge pull request #1748 from maxGimeno/Polyhedron_demo-Handles_for_volume_planes-GF
Polyhedron_demo: Enhancements for Io_image_plugin
2017-01-12 11:12:49 +01:00
Laurent Rineau b37986e05b Merge pull request #1812 from maxGimeno/Polyhedron_demo-Fix_c3t3_colors-GF
Polyhedron_demo : Fix the c3t3 intersection's display
2017-01-12 11:12:36 +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
Laurent Rineau a5e254f0d8 Merge pull request #1737 from maxGimeno/Polyhedron_demo-Fix_large_coordinates_bug-GF
Polyhedron_demo: Fix display bugs when the scene is greatly offsetted
2017-01-12 11:10:11 +01:00
Laurent Rineau e9d9cc5100 Merge pull request #1793 from lrineau/Mesh_3-various_improvements-lrineau
Improvements for Mesh_3
2017-01-12 11:09:45 +01:00
Sébastien Loriot 3ec329dd4e rename test target 2017-01-12 09:16:33 +01:00
Sébastien Loriot e3fec8035d put_get_helper expect pmap::reference as first template parameter 2017-01-11 15:32:26 +01:00
Sébastien Loriot 6ac45f820a use PMP for corefinement and intersection plugins 2017-01-11 15:16:03 +01:00
Sébastien Loriot 6368ae3784 improve function code and readibility 2017-01-11 15:12:28 +01:00
Sébastien Loriot c0546f3392 allow to reuse an existing submenu in case of nested menus
if an action is put in A/B and another in A, only one entry
for A should be added in the Operation menu
2017-01-11 14:32:42 +01:00
Maxime Gimeno ce5f94e84a Change offset's criterium. 2017-01-11 12:25:42 +01:00
Maxime Gimeno c8374bfefb Remove the function recomputeItems(). 2017-01-11 10:19:37 +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 c9bbc4e8d1 make polyhedron external index maps mutable lvalue 2017-01-10 15:05:16 +01:00
Maxime Gimeno a01593e0bb Unify the links to the Polyhedron demo in the package descriptions. 2017-01-10 14:56:52 +01:00
Maxime Gimeno a6cb74eec7 Fix intersected cells display. 2017-01-10 12:09:19 +01:00