Commit Graph

6557 Commits

Author SHA1 Message Date
Laurent Rineau d27c222e54 Merge pull request #3799 from maxGimeno/Demo-Select_only_in_clipped_zone-GF
Polyhedron Demo: Only Select in the clipped zone
2019-03-27 18:05:12 +01:00
Guillaume Damiand 379c90420b Merge branch 'CMap-path_isotopy-gdamiand-old' into CMap-path_isotopy-gdamiand 2019-03-27 12:40:33 +01:00
Simon Giraudot 71dc567566 Integrate clipping test in selection functor 2019-03-27 10:18:02 +01:00
Maxime Gimeno 38709a737e Fix c3t3 reload 2019-03-27 09:49:46 +01:00
Maxime Gimeno 1bd785ae44 Don't select clipped points 2019-03-26 15:30:34 +01:00
Maxime Gimeno 2a261c1d2f Fix event filter problems 2019-03-26 15:24:28 +01:00
Maxime Gimeno 49a109fa36 Add a button to enable clipping 2D to avoid conflict with selection 2019-03-26 15:06:40 +01:00
Maxime Gimeno b619fbeb28 Merge remote-tracking branch 'cgal/master' into Demo-Multiple_viewers-GF 2019-03-26 10:57:54 +01:00
Maxime Gimeno 9f9bd9b1fd Set the initial transformation to Translation to get the maximum length and set the box horizontal policy to fixed. Also move a button to gain space. 2019-03-25 09:12:28 +01:00
Andreas Fabri 5d58bde7f2 Polyhedron: Fix Issue #3108 2019-03-19 17:39:04 +01:00
Maxime Gimeno c787e40ca7 Use boost variant for attributes to be able to send `double`s, `uint_8`s and `std::size_t`s 2019-03-18 13:14:00 +01:00
Maxime Gimeno 3760964322 Also fix the initial state of the clipping_box widget 2019-03-15 16:05:39 +01:00
Maxime Gimeno 38c671f4b7 Don't forget the offset in the tooltip() 2019-03-15 16:00:50 +01:00
Maxime Gimeno b96bd1058f Fix mesh_3 2019-03-13 13:16:12 +01:00
Maxime Gimeno 1d04ad4d90 Merge pull request #3761 from maxGimeno/Demo-Fix_visualization-GF
Polyhedron_Demo: Fix warning
2019-03-12 17:04:21 +01:00
Maxime Gimeno 324f4e9b4a Fix warning 2019-03-12 15:00:41 +01:00
Maxime Gimeno ec656e280e Use c++11 init method for cursor to avoid msvc bug due to "most vexing parse" 2019-03-12 12:08:00 +01:00
Laurent Rineau c668f3095b Merge pull request #3732 from maxGimeno/Demo-Stats_for_selection-GF
Polyhedron_demo: Add stats to the selection_item
2019-03-11 17:26:21 +01:00
Laurent Rineau 6f67752ba5 Merge pull request #3738 from sgiraudot/Polyhedron_demo-Fix_point_set_selection_speed-GF
Polyhedron demo: Fix point set selection speed
2019-03-11 17:26:18 +01:00
Maxime Gimeno 8886bc5e6a Add offset management 2019-03-11 16:47:21 +01:00
Maxime Gimeno e00a489bc0 Add a plugin to cisualize LCC data structures. (IO plugin for *.off and *.3map) 2019-03-11 16:25:07 +01:00
Maxime Gimeno 5c433eab01 Fix show/hide 2019-03-08 11:32:50 +01:00
Maxime Gimeno 93d665e01f Fix clipping box plugin 2019-03-08 11:04:46 +01:00
Maxime Gimeno 94541df835 Update to master 2019-03-07 14:33:10 +01:00
Maxime Gimeno d7baf67a43 Add initialization 2019-03-07 12:54:12 +01:00
Maxime Gimeno 8d6c35f1b5 Fix warning 2019-03-06 15:53:06 +01:00
Simon Giraudot ae5a828dc7 Fix point set selection speed 2019-03-06 14:22:18 +01:00
Maxime Gimeno bd8b39d162 Add stats to the selection_item 2019-03-04 17:21:51 +01:00
Maxime Gimeno 2fd1a984af Fix blending order so that the edges with antialiasing blend with the triangles and not with the background 2019-03-04 10:35:14 +01:00
Laurent Rineau b3b513c20d Merge pull request #3708 from aboudev/VSA-lingjie
Surface mesh approximation: handle degenerate cases
2019-02-28 20:54:40 +01:00
Laurent Rineau 669dfc67bd Merge pull request #3699 from maxGimeno/Demo-Fix_Mesh_3_surface-GF
Polyhedron_Demo: fix mesh_3_plugin
2019-02-28 20:54:37 +01:00
Laurent Rineau 2671d056cf Merge pull request #3685 from afabri/CGAL-cleanup-GF
CGAL:  Clean up examples and tests
2019-02-28 20:48:48 +01:00
Maxime Gimeno 3dc5ee1513 Remove unused capture in lambda 2019-02-28 15:55:46 +01:00
Lingjie Zhu b34eadc7fd fix approximate_sqrt for EPICK 2019-02-28 20:18:30 +08:00
Lingjie Zhu 91be8fbcf5 typo 2019-02-26 23:30:56 +08:00
Lingjie Zhu 24e83fc944 std::sqrt -> CGAL::approximate_sqrt 2019-02-26 22:55:52 +08:00
Simon Giraudot e6fc07bf17 Reset failbit after failing to load a surface mesh 2019-02-26 15:34:32 +01:00
Simon Giraudot 1f54c5e0af Merge remote-tracking branch 'mine/Surface_mesh-PLY_IO-GF' into Surface_mesh-PLY_IO-GF 2019-02-26 14:03:27 +01:00
Simon Giraudot 19169d9cae Remove CGAL::Classification::RGB_Color and HSV_Color and just use CGAL::Color everywhere 2019-02-26 13:50:34 +01:00
Simon Giraudot 9256c04157 Replace old color API using global const variable with new one using functions 2019-02-26 13:48:59 +01:00
Lingjie Zhu 31247193d0 replace invalid planes in rendering
CGAL::linear_least_squares_fitting_3 may return invalid plane
2019-02-26 16:55:14 +08:00
Laurent Rineau 8693f95dac Merge pull request #3619 from albert-github/feature/bug_headers
Update of headers
2019-02-22 16:39:09 +01:00
Laurent Rineau c334407c46 Merge pull request #3681 from maxGimeno/Demo-New_batch_of_bug_fixes-GF
Polyhedron Demo: new batch of bug fixes
2019-02-22 16:39:05 +01:00
Maxime Gimeno 992ed255c9 Add commentaries to map a little of the cursors set/reset 2019-02-22 09:14:24 +01:00
Maxime Gimeno 252a416bb5 Fix facegraph creation 2019-02-21 12:53:15 +01:00
Maxime Gimeno 222bd62a52 Fix waitcursor 2019-02-21 12:50:32 +01:00
Maxime Gimeno 39472ec85d Put the offset_meshing in a thread that can be interrupted. 2019-02-20 12:56:16 +01:00
Maxime Gimeno 893e2a055a Remove useless typename 2019-02-20 09:32:05 +01:00
Maxime Gimeno f467027e4b Add an action to the polylines item that allows to extract a point set from the polylines 2019-02-19 14:09:16 +01:00
Maxime Gimeno 9440020cb6 Add a button to validate the affine tranformation. 2019-02-19 13:47:51 +01:00
Maxime Gimeno a52fccb997 Move typedefs to avoid error 2019-02-19 12:18:16 +01:00
Maxime Gimeno 0d4b7185bd Test if the two constraints vertices are different before inserting to avoid crash. 2019-02-19 08:45:57 +01:00
Maxime Gimeno 4f97ab767b Update to master. 2019-02-15 14:34:34 +01:00
Andreas Fabri 25819705f5 Polyhedron, Intersections, PSP 2019-02-14 11:06:13 +01:00
Andreas Fabri e989b87dfe Distance, Generator, HDS, Convex_hull, Polyhedron, PCA 2019-02-14 10:39:56 +01:00
Sébastien Loriot 59bc453b42 first batch of replacement for level 1 in classified ref man
command used:
grep -l  "##" */doc/*/PackageDescription.txt | xargs  sed -i  -E 's/\#\#\s*([[:print:]]+[[:alnum:]])\s*\#\#\s*$/\\cgalCRPSection{\1}/'
2019-02-14 10:32:39 +01:00
Sébastien Loriot 42b9a0be04 fix level 2019-02-14 10:26:05 +01:00
Maxime Gimeno b8e03cdf49 Use cgal dynamic_property_maps for source points 2019-02-13 17:00:49 +01:00
Laurent Rineau 3c23ca625e
Merge pull request #3662 from maxGimeno/Demo-Fix_polylines_display-GF
Remove Z offset.
2019-02-13 15:05:31 +00:00
Laurent Rineau 962afbfade Merge pull request #3343 from sgiraudot/Point_set_3-v2-GF
[Small Feature] Point Set 3 v2
2019-02-13 15:38:53 +01:00
Laurent Rineau 5c5357a279 Merge pull request #3658 from maxGimeno/Demo-Fix_isotropic_remeshing-GF
Polyhedron Demo: Fix isotropic remeshing plugin
2019-02-13 15:38:39 +01:00
Laurent Rineau f74d33af49 Merge pull request #3659 from maxGimeno/Demo-Fix_VTU_visu-GF
Polyhedron Demo: Rework of VTK_io_plugin
2019-02-13 15:38:36 +01:00
Laurent Rineau 7f00deb05c Merge pull request #3664 from maxGimeno/Demo-Fix_display_of_groups_in_groups-GF
Polyhedron Demo: Fix Rendering of Nested Groups
2019-02-13 15:38:33 +01:00
Laurent Rineau d216131c79 New undocumented AABB primitive: cells of a 3D triangulation
The `Scene_c3t3_item` from our 3D demos now uses an AABB tree of
cells, instead of an AABB tree of triangles. That divides the number
of primitives by 4, and save times:

Before:
```
C3t3 facets AABB tree built in 22.010006904602051 wall-clock seconds
Scene_c3t3_item_priv::computeIntersections in 0.50893402099609375 wall-clock seconds
```

After:
```
C3t3 cells AABB tree built in 13.072829008102417 wall-clock seconds
Scene_c3t3_item_priv::computeIntersections in 0.41458892822265625 wall-clock seconds
```

The gain seems mostly in the construction of the tree (40% saved), and
the gain on the queries seems lower (about 20%).
2019-02-11 13:22:11 +01:00
Maxime Gimeno fecc589b4c Move restoreoverridecursor() 2019-02-11 10:25:47 +01:00
Maxime Gimeno c7a77e1a97 Fix typo 2019-02-11 10:15:24 +01:00
Maxime Gimeno f146d099ac Fix selection_files loading 2019-02-11 10:14:29 +01:00
Maxime Gimeno e679c824af Make the deletion of an item faster 2019-02-08 16:32:03 +01:00
Maxime Gimeno f5f2ebfb51 Force Fusion style for colored button so they are displayed on all platforms. 2019-02-08 14:26:02 +01:00
Maxime Gimeno aad63b61ff Remove "as Surface_mesh" 2019-02-08 13:14:36 +01:00
Maxime Gimeno 82fc6cf698 Offset_meshing produces outward oriented meshes. 2019-02-08 13:12:17 +01:00
Maxime Gimeno c86362ac86 fix stats labels 2019-02-08 12:51:54 +01:00
Maxime Gimeno 13d673915b Don't count twice the extremity of a closed polyline. 2019-02-08 12:44:21 +01:00
Maxime Gimeno 4a6dc5bfd6 Fix lasso for 0 facet 2019-02-08 12:03:32 +01:00
Maxime Gimeno e3f615bc2a Add an action specifically for the heat method. 2019-02-08 11:48:18 +01:00
Maxime Gimeno 64cf08ddc1 Final Fixes 2019-02-08 11:23:32 +01:00
Sébastien Loriot de4297b81a if an edge is selected and we ask to split faces, incident faces are modified 2019-02-08 10:50:30 +01:00
Sébastien Loriot 0099e12246 make isotropic remeshing working with sharp edges detected (not selection) 2019-02-08 10:34:43 +01:00
Maxime Gimeno 9bbe9177fc Allow resetColors also for vcolors. 2019-02-08 10:26:52 +01:00
Maxime Gimeno 852283d38a Fix the way the items are selected for the statistics table. 2019-02-07 16:47:41 +01:00
Maxime Gimeno e96bb84077 Update ramp when button Min/Max button is clicked. 2019-02-07 16:25:20 +01:00
Maxime Gimeno 7747332e94 If child is group, call renderChildren. 2019-02-07 14:52:33 +01:00
Maxime Gimeno 50eed65f41 Merge remote-tracking branch 'cgal/master' into Demo-Fix_VTU_visu-GF 2019-02-07 14:30:03 +01:00
Maxime Gimeno 703ea08255 Merge remote-tracking branch 'cgal/master' into Demo-Fix_polylines_display-GF 2019-02-07 14:22:24 +01:00
Maxime Gimeno 6a93f23208 Fix case where required renderingmdoe is unsupported. Won't infinit loop anymore. 2019-02-07 14:15:53 +01:00
Maxime Gimeno d8ac1ce761 Fix children management in reload group. 2019-02-07 14:04:53 +01:00
Laurent Rineau 9a03d47cb0 Merge pull request #3297 from maxGimeno/Stream_support-Dont_use_vtk_for_vtu-GF
Stream support: VTP and VTU writing functions
2019-02-07 13:31:23 +01:00
Laurent Rineau 1a45e1c753 Merge pull request #3535 from sgiraudot/Classification-Neural_network_and_parallelized_random_forest-GF
[Small Feature] Classification: Neural Network and parallelized Random Forest
2019-02-07 13:31:20 +01:00
Laurent Rineau b4cab8e6b6 Merge pull request #3611 from maxGimeno/Demo-Rename_shader_files-GF
Polyhedron_demo: Rename shader files
2019-02-07 13:31:18 +01:00
Laurent Rineau 55ad7b726b Merge pull request #3628 from aboudev/VSA-lingjie
Surface mesh approximation: Fix demo crash
2019-02-07 13:31:12 +01:00
Laurent Rineau 1cfe370b49 Merge pull request #3632 from maxGimeno/Demo-Fix_eraseAll-GF
Polyhedron Demo: Fix Erase_all
2019-02-07 13:31:10 +01:00
Laurent Rineau 3429c6c9df Merge pull request #3648 from maxGimeno/Demo-Fix_connection-GF
Polyhedron demo: Small Fix for Qt missing Connection
2019-02-07 13:30:57 +01:00
Maxime Gimeno 535acc73a2 Add preprocessing for build_triangulation 2019-02-07 12:10:57 +01:00
Simon Giraudot f6e65759fa Propagate API to Point Set To Distance Plugin 2019-02-07 11:36:05 +01:00
Simon Giraudot 33377a93da Propagate API change to Point_inside_polyhedron_plugin 2019-02-07 11:36:05 +01:00
Simon Giraudot 1b7a2eb2c5 Replace cancel_removal() by cancel_removals() 2019-02-07 11:36:04 +01:00
Simon Giraudot 6af4189b64 Use new method 2019-02-07 11:36:04 +01:00
Simon Giraudot aaad5d7a1e Bug fix: stop losing properties when creating point item from selection 2019-02-07 11:36:04 +01:00
Simon Giraudot 237d7fcd30 Cleanup: no rearrangement of indices for display, use external vector 2019-02-07 11:36:03 +01:00
Simon Giraudot f90f3e6e94 Update selection in demo with latest Point_set_3 improvments 2019-02-07 11:34:56 +01:00
Maxime Gimeno 9d338e1a36 Remove Z offset. 2019-02-07 11:27:08 +01:00
Maxime Gimeno 257311b0de rework vtk_io_plugin 2019-02-05 15:23:30 +01:00
Maxime Gimeno 7056e8099b WIP 2019-02-05 14:39:22 +01:00
Maxime Gimeno 67381b22b0 Support triangulation in VTK_io_plugin 2019-02-05 13:58:00 +01:00
Maxime Gimeno a041444f81 Adapt face selection. 2019-02-04 15:59:46 +01:00
Maxime Gimeno 850b091a3f temp 2019-02-04 14:59:57 +01:00
Maxime Gimeno 126dd4d7dc Add an action to save files (not as) 2019-02-01 16:31:03 +01:00
Maxime Gimeno 1c1677e48d If all points of polyline are equal, display as points. 2019-02-01 15:54:56 +01:00
Maxime Gimeno ed127d3696 Invalidate bbox when invalidate geometry in sm item. 2019-02-01 15:41:50 +01:00
Maxime Gimeno ed3f2cf357 Fix Color_each_components 2019-02-01 15:32:38 +01:00
Maxime Gimeno f2f2196280 fix warning 2019-02-01 09:45:32 +01:00
Maxime Gimeno b5a25de3e8 Fix the Qt warning about semdMessage in the mainwindow 2019-01-31 14:07:13 +01:00
Maxime Gimeno c59c95d030 Fix Plugin. 2019-01-31 13:50:55 +01:00
Maxime Gimeno a8159f50e5 Merge remote-tracking branch 'cgal/master' into VSA-lingjie 2019-01-31 13:41:04 +01:00
Sébastien Loriot 6c6244d9b8 Merge pull request #3516 from maxGimeno/Demo-fixes-GF
Polyhedron Demo: Fixes.
2019-01-31 11:41:58 +01:00
Sébastien Loriot b8c6680d3e Merge pull request #3019 from maxGimeno/Demo-Fix_reload_with_empty_file-GF
Polyhedron demo: Fix reload item
2019-01-31 11:26:21 +01:00
Sébastien Loriot e4cbae525c Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch' into HEAD 2019-01-31 11:25:26 +01:00
Simon Giraudot a352fe8a0d Document how to recover/write PLY comments 2019-01-25 14:31:15 +01:00
Simon Giraudot d69eb9df7b Merge branch 'Point_set_3-v2-GF' into Surface_mesh-PLY_IO-GF 2019-01-25 11:55:13 +01:00
Simon Giraudot eaa29b9116 Merge branch 'Stream_support-Enhance_color-GF' into Surface_mesh-PLY_IO-GF 2019-01-25 11:41:53 +01:00
Maxime Gimeno ff18d34ab0 Fix Erase_all so it wont hang on a lock child item. 2019-01-25 10:32:11 +01:00
Simon Giraudot 505946cb22 Propagate API to Point Set To Distance Plugin 2019-01-25 08:16:08 +01:00
Simon Giraudot 11269119d1 Propagate API change to Point_inside_polyhedron_plugin 2019-01-25 08:16:08 +01:00
Simon Giraudot 7af06bdf5d Replace cancel_removal() by cancel_removals() 2019-01-25 08:16:07 +01:00
Simon Giraudot 68a8d6a60d Use new method 2019-01-25 08:16:07 +01:00
Simon Giraudot e29f6d7e8d Bug fix: stop losing properties when creating point item from selection 2019-01-25 08:16:07 +01:00
Simon Giraudot ae2b9c15b1 Cleanup: no rearrangement of indices for display, use external vector 2019-01-25 08:16:07 +01:00
Simon Giraudot ba1a1963ec Update selection in demo with latest Point_set_3 improvments 2019-01-25 08:16:07 +01:00
Lingjie Zhu cb402f1e91 update ui 2019-01-25 10:56:15 +08:00
Lingjie Zhu d379136650 add visual items after meshing
fix #3617
2019-01-25 10:33:39 +08:00
Simon Giraudot 3a941f3f8f Remove CGAL::Classification::RGB_Color and HSV_Color and just use CGAL::Color everywhere 2019-01-24 14:46:39 +01:00
Simon Giraudot e3e0efb4f8 Replace old color API using global const variable with new one using functions 2019-01-24 14:18:49 +01:00
Simon Giraudot c867233549 Update plugin, colors are directly handled now 2019-01-24 10:59:11 +01:00
Simon Giraudot 0d2f06d8a9 Update PLY plugin with new Surface_mesh PLY IO functions 2019-01-23 13:52:12 +01:00
Simon Giraudot 798c2b4438 Merge remote-tracking branch 'GF/Surface_mesh-PLY_IO-GF' into Surface_mesh-PLY_IO-GF 2019-01-23 12:07:04 +01:00
Maxime Gimeno e610f8a8ff Adapt the vsa plugin 2019-01-23 10:59:09 +01:00
Maxime Gimeno 318f0bf1e7 Merge remote-tracking branch 'cgal/master' into Demo-Fix_reload_with_empty_file-GF 2019-01-23 10:48:26 +01:00
Simon Giraudot b8933836fa Fix normal estimation parameter 2019-01-23 09:31:35 +01:00
Laurent Rineau c9164a0660
Merge branch 'master' into Stream_support-Dont_use_vtk_for_vtu-GF 2019-01-22 12:06:08 +01:00
Maxime Gimeno 31a6de0c4f ...and in the qrc 2019-01-22 10:54:16 +01:00
Maxime Gimeno f528e8f532 replace in calls too 2019-01-22 10:46:30 +01:00
Maxime Gimeno 333791205e rename extensions of shaders 2019-01-22 10:40:21 +01:00
Laurent Rineau f5a8686cf3 Merge pull request #3439 from aboudev/VSA-lingjie
New package: Surface_mesh_approximation
2019-01-22 09:17:35 +01:00
Laurent Rineau 026868a294 Merge pull request #3552 from lrineau/Image_IO-Image_3_maybe_not_own_the_data-GF
Add a non-documented API, to allow CGAL::Image 3 not to own its data
2019-01-22 09:15:15 +01:00
Laurent Rineau 337958d730 Merge pull request #3570 from sloriot/CGAL-fix_maybe_uninit_vars_wrngs_3
Fix some -Wmaybe-uninitialized warnings
2019-01-22 09:15:12 +01:00
Maxime Gimeno 59453c8dc8 replace remaining message_interface-> 2019-01-22 09:05:49 +01:00
Maxime Gimeno b783e78223 Fix conflicts and display_property_plugin 2019-01-21 14:58:28 +01:00
Maxime Gimeno 2d1a59a65e Remove diagonal ffrom call to FacetTriangulator 2019-01-21 09:54:58 +01:00
Sébastien Loriot 917ca497fd fix -wmaybe-uninitialized warning 2019-01-18 17:39:51 +01:00
Laurent Rineau daa1493e98
Merge pull request #3452 from afabri/Heat_method_3-GF
New package: Heat Method
2019-01-18 16:50:01 +01:00
Laurent Rineau 6ffd76a87e Merge pull request #2792 from afabri/Intersections_3-Add_missing_do_intersect-GF
Intersections_3:  Add missing do_intersect() overloads
2019-01-18 16:37:54 +01:00
Laurent Rineau 7de283a4c6 Merge pull request #3323 from maxGimeno/Demo-Simplify_triangulate_primitive_h-GF
Remove distance check in triangulate()
2019-01-18 16:37:52 +01:00
Laurent Rineau c1d4608665 My changes to output_to_vtu 2019-01-17 16:03:43 +01:00
Simon Giraudot c951217d8b Add missing handling of vmin/vmax in clusters and meshes 2019-01-17 10:11:41 +01:00
Laurent Rineau 40cf3869ba My changes for write_vtp 2019-01-16 16:15:01 +01:00
Simon Giraudot 1667de6ecf Propagate API to Point Set To Distance Plugin 2019-01-15 10:04:54 +01:00
Maxime Gimeno b0e1bace7a Fix crash on closure 2019-01-14 11:39:35 +01:00
Maxime Gimeno 79199281e6 Merge remote-tracking branch 'cgal/master' into Demo-fixes-GF 2019-01-14 09:52:13 +01:00
Maxime Gimeno 89a5718174 Change names and use static functions instead of message_interface. 2019-01-14 09:43:26 +01:00
Maxime Gimeno c71d1066a2 Fix conflicts 2019-01-11 13:59:08 +01:00
Simon Giraudot dd954f479c Propagate API change to Point_inside_polyhedron_plugin 2019-01-11 13:26:10 +01:00
Maxime Gimeno 830f3ce279 Fix segfault when item could not be read. 2019-01-11 12:02:14 +01:00
Maxime Gimeno 1816615649 Fix conflicts 2019-01-11 11:32:34 +01:00
Maxime Gimeno 0c551f93f6 Make static functions for message_interface stuff. 2019-01-11 10:56:59 +01:00
Maxime Gimeno 2a49dfcb05 Fix conflict 2019-01-11 09:47:34 +01:00
Maxime Gimeno 61f84e76bd Fix plugin. 2019-01-10 12:26:19 +01:00
Maxime Gimeno 92b87281ea Fix selection crash for non triangle meshes 2019-01-10 11:27:59 +01:00
Maxime Gimeno 82b935d586 Fix selection when mesh item is selected. 2019-01-10 11:21:01 +01:00
Laurent Rineau c9fb876574
Merge branch 'master' into VSA-lingjie 2019-01-10 10:13:09 +01:00
Maxime Gimeno 1006be85bd Fix Conflicts 2019-01-09 12:29:20 +01:00
Maxime Gimeno 735262a2ba Add a Polygon_2 reader. 2019-01-08 15:36:57 +01:00
Simon Giraudot e5c2d12ce3 Merge branch 'Classification-Neural_network_and_parallelized_random_forest-GF-old' into Classification-Neural_network_and_parallelized_random_forest-GF 2019-01-07 11:54:41 +01:00
Simon Giraudot c81fbe4688 Move all classifiers based on other libraries to dedicated namespaces 2019-01-07 11:50:02 +01:00
Simon Giraudot 0bdce6935d Remove useless variable 2019-01-04 14:34:56 +01:00
Sébastien Loriot 52ba7cac46 remove extra typename 2019-01-04 14:34:56 +01:00
Simon Giraudot c67bc374ad Orient normal plugin with selected seed + separation from estimation 2019-01-04 14:34:56 +01:00
Simon Giraudot 8d1a0eea9a Specialize QMultiInputDialog to handle correctly radio buttons 2019-01-04 14:34:56 +01:00
Maxime Gimeno a16446c64b Fix depthpeeling with c3t3 2019-01-03 11:38:55 +01:00
Maxime Gimeno d90b5d5259 Fix reload c3t3 2019-01-03 11:31:25 +01:00
Maxime Gimeno a1ce4eccb0 Fix reload c3t3 2019-01-03 10:34:13 +01:00
Maxime Gimeno 1f4e09b19c WIP fix reload c3t3 2019-01-03 09:57:42 +01:00
Simon Giraudot 9e20888127 Push missing file 2019-01-02 08:41:47 +01:00
Simon Giraudot 26463ab6b7 Fix wrongly defined target KEYWORDS 2019-01-02 08:41:04 +01:00
Simon Giraudot 4075261fcd Create a target PointSetProcessing for demo 2018-12-21 11:16:17 +01:00
Simon Giraudot e9b99cf940 Add dependency to selection plugin 2018-12-21 11:04:30 +01:00
Simon Giraudot 96be87f1a7 create Classification/CGAL_Classification targets in demo 2018-12-21 11:03:41 +01:00
Simon Giraudot 3cc1b995be Merge remote-tracking branch 'mine/Classification-Neural_network_and_parallelized_random_forest-GF' into Classification-Neural_network_and_parallelized_random_forest-GF 2018-12-21 10:31:00 +01:00
Laurent Rineau 6dab35a49c Restore point_set_selection_plugin as a plugin, and use add_dependencies 2018-12-21 10:11:07 +01:00
Maxime Gimeno 95c2045eb6 Fix conflicts 2018-12-21 09:02:26 +01:00
Maxime Gimeno 0519740e1a Move the #define for the distance lines color in the shader 2018-12-21 08:55:09 +01:00
Maxime Gimeno e32f6781e1 Restrict the number of selection items per sm_item to 1 2018-12-20 15:22:34 +01:00
Simon Giraudot 777f63d038 Fix warnings 2018-12-20 14:22:51 +01:00
Maxime Gimeno 3f41705f14 Add undo for join face. 2018-12-20 13:01:34 +01:00
Maxime Gimeno 5ca79f8268 Add a visitor for collect_garbage. Add und for add and remove center_vertex 2018-12-20 12:45:35 +01:00
Maxime Gimeno 4d6f36b6cb Add two undos for euler operations 2018-12-20 09:27:55 +01:00
Laurent Rineau a553357562 Merge pull request #3490 from afabri/CGAL-VC2017_deprecated_warnings-GF
CGAL  Suppress VC2017 deprecation warnings concerning boost
2018-12-19 16:12:20 +01:00
Laurent Rineau 8121e872ab Merge pull request #3513 from sloriot/CGAL-fix_maybe_uninit_vars_wrngs_2
Fix some wmaybe-uninitialized warnings
2018-12-19 16:08:55 +01:00
Laurent Rineau d4a13b219e Merge pull request #3526 from afabri/Subdivision-deprecated-GF
Subdivision_methods_3: Use deprecation warning
2018-12-19 16:08:01 +01:00
Andreas Fabri 25b2a72c31 Add a macro to switch between white and blacvk lines 2018-12-19 11:50:36 +01:00
Maxime Gimeno 668ae968a3 Add highlighting for any selection type and a checkbox to disable it. 2018-12-19 10:59:37 +01:00