Commit Graph

7304 Commits

Author SHA1 Message Date
Laurent Rineau 49e3dc41a6 Reimplement addActionToMenu with standard algorithms 2020-07-20 17:40:24 +02:00
Laurent Rineau c98fb0cf5e mesh_3_optimization_plugin should not have the IO keyword 2020-07-20 17:09:02 +02:00
Laurent Rineau 343dad840a -DCGAL_USE_VTK should be only for io_image_plugin
Otherwise, I had a ld.so error with a few Mesh_3 plugins that do not
use VTK.
2020-07-20 17:09:02 +02:00
Mael Rouxel-Labbé 91faa22b4a Fix some I/O doc in Polyhedron 2020-07-17 12:22:11 +02:00
Mael Rouxel-Labbé a53d72b986 Standardize "I/O" vs "IO" 2020-07-17 10:51:09 +02:00
Mael Rouxel-Labbé 2d51d86787 Make verbose a NP instead of a parameter + various fixes in CGAL 2020-07-16 20:22:26 +02:00
Dmitry Anisimov 1c66843564
fixed typo 2020-07-15 16:38:35 +02:00
Dmitry Anisimov a432605da9 renamed test to better fit the naming convention 2020-07-15 16:27:41 +02:00
Dmitry Anisimov b89bbbf756 fixes PR #4823, clean version of range based loops in Polyhedron 2020-07-14 18:01:35 +02:00
Dmitry Anisimov 9e98b71467 added range based types and methods to polyhedron 3 + a test (not finished) 2020-07-13 16:39:11 +02:00
Laurent Rineau f1fb1106f4 Merge pull request #4822 from sloriot/Demo-needles_caps_ui
Improve ui of needles/caps removal
2020-07-03 16:21:24 +02:00
Maxime Gimeno 0401e8df71 Fix precision problems in strings 2020-07-03 12:24:09 +02:00
Maxime Gimeno 9f056030f9 Finish the Scene Scaler 2020-07-03 11:56:45 +02:00
Maxime Gimeno b2047dcab8 Add an option to rescale the scene in a 1-radius sphere. 2020-07-02 15:56:55 +02:00
Sébastien Loriot 2ce4d6f1af try to please old QT versions 2020-07-01 16:16:26 +02:00
Sebastien Loriot 16e38e4dec
Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2020-07-01 14:48:09 +02:00
Maxime Gimeno d0913ea1b0 Add "Add to group" to the context menu and make the action move the selected items to the new group. 2020-07-01 12:50:52 +02:00
Maxime Gimeno d21b90c27f don't allow a dock_widget to be moved if it is not floating 2020-07-01 10:27:52 +02:00
Laurent Rineau 4537d217c7 Merge pull request #4812 from janetournois/Tet_remeshing-fix4808-jtournois
Tetrahedral remeshing : fix a bug in collapse
2020-06-30 16:38:03 +02:00
Laurent Rineau 10834e4ef4 Merge pull request #4813 from MaelRL/Polyhedron-fix_const-GF
Remove 'const' markers in Polyhedron-modifying functions
2020-06-30 16:37:59 +02:00
Laurent Rineau 414bb92246 Merge pull request #4813 from MaelRL/Polyhedron-fix_const-GF
Remove 'const' markers in Polyhedron-modifying functions
2020-06-30 16:36:55 +02:00
Sébastien Loriot 41d8a2bc3e improve ui of needles/caps removal 2020-06-30 14:02:32 +02:00
Mael Rouxel-Labbé ae4c2aaa9e IO doc fixes 2020-06-26 16:08:02 +02:00
Mael Rouxel-Labbé 594eb97a22 Doc improvements 2020-06-25 21:01:04 +02:00
Mael Rouxel-Labbé e5655f7d29 Remove extra const in Polyhedron-modifying functions 2020-06-25 16:50:59 +02:00
Mael dafb52f0fd Remove wrong 'const' marker in Polyhedron-modifying functions 2020-06-25 16:45:43 +02:00
Mael Rouxel-Labbé 26355e2e32 Uniformize capital / third person usage of \brief 2020-06-25 15:13:47 +02:00
Jane Tournois f304886fee c3t3.rescan_after_load_of_triangulation() to count facets and cells
and make counters valid
2020-06-25 14:08:29 +02:00
Maxime Gimeno 645db67cea Use the sceneView->selectAll() instead of doing the selection by hand. 2020-06-24 15:09:36 +02:00
Mael Rouxel-Labbé 9cca59ba36 Actually use the new IO functions + some example improvements 2020-06-23 18:24:39 +02:00
Maxime Gimeno 9aca6296d4 Save camera_positions list if available when saving a scene. 2020-06-23 15:50:06 +02:00
Maxime Gimeno 775a3fdb07 add a list of ids for groups in the scene to allow selecting all items quicker 2020-06-23 12:52:52 +02:00
Mael Rouxel-Labbé 944697baa8 Misc fixes 2020-06-23 12:51:05 +02:00
Maxime Gimeno 639a8b8e8e Add `,` in grid items name 2020-06-23 12:18:27 +02:00
Maxime Gimeno 688aaad4ac Fix CreateSelection(List) 2020-06-23 12:09:09 +02:00
Mael Rouxel-Labbé 33e1329101 Fix a bunch of issues in Polyhedron's IO + doc 2020-06-22 19:21:12 +02:00
Mael Rouxel-Labbé 619e27e50f Remove Polyhedron_IO
Completely undocumented package.

All functions/examples have been moved and documented (Stream_support/IO, mostly=
2020-06-22 18:52:24 +02:00
Maxime Gimeno 3003fb308f More flags warnings 2020-06-18 13:35:40 +02:00
Maxime Gimeno e636a9e3e4 Fix locale problem and read_WKT() 2020-06-18 13:20:11 +02:00
Maxime Gimeno ea53a8d70d Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-06-17 14:25:21 +02:00
Maxime Gimeno 25c8313859 Replace IO functions in examples and fix Surface_mesh read_OFF() 2020-06-16 14:36:24 +02:00
Maxime Gimeno 39d41664e6 Fix addActionToMenu 2020-06-15 11:56:00 +02:00
Maxime Gimeno 08ce5f17a8 Fix more warnings 2020-06-15 10:37:58 +02:00
Maxime Gimeno b4bba7f034 rename maccro 2020-06-15 08:58:13 +02:00
Maxime Gimeno 77af45afc1 Fix remainings warnings, use #define for split and fix error in filterOperations 2020-06-12 16:13:16 +02:00
Maxime Gimeno a9795c3562 Fix deprecation warnings 2020-06-11 13:11:36 +02:00
Maxime Gimeno 8e21da2b91 Fix typo. 2020-06-08 16:31:46 +02:00
Laurent Rineau 9b8ecd720b Merge pull request #4636 from sgiraudot/CMake-Third_party_imported_targets-GF
CMake: Use Imported Targets for 3rd Party Libs
2020-06-05 17:54:14 +02:00
Maxime Gimeno 6a466dd6b5 fix OFF I/O 2020-06-05 15:40:13 +02:00
Maxime Gimeno 3a74c5bd11 Update to master 2020-06-03 17:12:43 +02:00
Laurent Rineau a828cb0d06 Merge pull request #4620 from janetournois/Tetrahedral_remeshing-new-jtournois
Tetrahedral remeshing - new package
2020-06-03 16:23:17 +02:00
Maxime Gimeno 7d5c8e2558 Restore missing dependency for register_point_set_plugin 2020-06-03 15:56:13 +02:00
Maxime Gimeno ee4f996043 Add a clone to the c3t3 and fix an error in the cutting plane orientation 2020-06-03 11:24:18 +02:00
Maxime Gimeno 8adf6511ff Fix Polygon soup description 2020-06-03 09:31:46 +02:00
Maxime Gimeno dac2ad159e Fix path in partition 2020-06-02 16:08:30 +02:00
Maxime Gimeno 83ed34b6f2 reduce limit for triggering offset 2020-06-02 16:04:53 +02:00
Maxime Gimeno 520fbf7c4b Add missing include 2020-06-02 10:38:56 +02:00
Mael Rouxel-Labbé cab7f23310 Fix construction of the point when a VPM is used in OFF Polyhedron IO 2020-05-28 10:58:58 +02:00
Simon Giraudot 89285f1feb Merge remote-tracking branch 'mine/CMake-Third_party_imported_targets-GF' into CMake-Third_party_imported_targets-GF 2020-05-28 08:53:17 +02:00
Laurent Rineau a8691e96ad Merge pull request #4734 from maxGimeno/Demo-WS_Enhancement_and_fixes-maxGimeno
CGAL 3D Demo: Enhancements and fixes
2020-05-27 16:33:25 +02:00
Maxime Gimeno d0bfde7966 Fix some OBJ reading 2020-05-25 17:03:05 +02:00
Mael Rouxel-Labbé 580a1efd5c Remove trailing whitespace / tabs 2020-05-22 15:31:50 +02:00
Mael Rouxel-Labbé fb8463f470 Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-05-22 15:17:56 +02:00
Maxime Gimeno f8c1bc5aa7 Display the scene files available when loading a scene from ssh. 2020-05-22 13:41:38 +02:00
Maxime Gimeno ed6c1cb95e give urls to explain why ignore warnings 2020-05-19 16:35:24 +02:00
Maxime Gimeno 6f946f2110 Check string list size 2020-05-19 16:27:36 +02:00
Maxime Gimeno 8be919e7b6 Smooth the ws cam 2020-05-19 15:41:36 +02:00
Maxime Gimeno bad269b3ec SSH actions use agent if possible 2020-05-19 14:44:28 +02:00
Maxime Gimeno 685c3aa859 Fix typo 2020-05-19 13:22:40 +02:00
Maxime Gimeno cd4586b4db Fix Generate ObjeCt 2020-05-19 13:21:59 +02:00
Maxime Gimeno 2fcf16c859 Silence gl spamm 2020-05-19 13:21:06 +02:00
Maxime Gimeno 2622ffd209 Externalize WS server 2020-05-19 13:06:54 +02:00
Simon Giraudot 1772709b94 Update remove_outliers with new API 2020-05-18 13:53:11 +02:00
Laurent Rineau bb012da683 Merge pull request #4568 from sgiraudot/PSP-Cluster_points-GF
[Small Feature] Point Set Clustering
2020-05-18 12:24:56 +02:00
Laurent Rineau 1b947a6c04 Merge pull request #4678 from maxGimeno/CGAL-Fixes_for_bundle-maxGimeno
Script: Update the script for the demo bundle
2020-05-18 12:24:39 +02:00
Sébastien Loriot fbd9628307 add a static bool map and use it when possible
also remove Static_property_map that is a duplicate of Constant_property_map
2020-05-15 18:27:33 +02:00
Sébastien Loriot 9f0ebc705b set the initial size of the internal vector when using vector_property_map 2020-05-15 18:03:40 +02:00
Maxime Gimeno f144de393a Add binary support for surf reading. 2020-05-15 15:53:33 +02:00
Maxime Gimeno 4e4465508c Fix doc 2020-05-14 15:05:48 +02:00
Maxime Gimeno 20898e4b31 fix functions calls 2020-05-14 13:46:57 +02:00
Simon Giraudot cab06077f1 Fix warnings 2020-05-13 16:12:43 +02:00
Maxime Gimeno 640f34c975 secure all >> in readers 2020-05-13 11:46:18 +02:00
Maxime Gimeno d6812d9561 Fixes for 3MF and OFF 2020-05-13 10:49:25 +02:00
Sébastien Loriot 7c4586be1b Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch' 2020-05-12 16:59:02 +02:00
Sébastien Loriot fb83386f44 Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' 2020-05-12 16:58:32 +02:00
Maxime Gimeno e6b1e5531c Fix affine_transformation_plugin 2020-05-07 09:49:53 +02:00
Jane Tournois a9b461c156 fix warnings 2020-05-07 06:31:14 +02:00
Jane Tournois 28a9cb150a replace std::set<Vertex_handle> with std::array<Vertex_handle>
for facets vertices
this should be a lot more efficient
2020-05-06 15:11:06 +02:00
Maxime Gimeno 7c8dcbfd47 verbose in readers. 2020-05-06 12:57:08 +02:00
Maxime Gimeno e3f2660b04 Fix an item in the demo 2020-05-06 11:33:27 +02:00
Simon Giraudot fefdd13f45 Merge remote-tracking branch 'mine/PSP-Cluster_points-GF' into PSP-Cluster_points-GF 2020-05-06 08:59:40 +02:00
Maxime Gimeno 9d237393da Add a function read_polygon_mesh() and fix the readers. 2020-05-05 14:53:52 +02:00
Maxime Gimeno 5988befc68 Fix remaining std::max 2020-05-05 10:02:32 +02:00
Maxime Gimeno 3a9b501612 WIP fixing doc 2020-05-04 16:56:03 +02:00
Maxime Gimeno 049439fa6b Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-04-30 16:47:58 +02:00
Sebastien Loriot fea3a179bf
Merge pull request #4505 from sgiraudot/Tutorials-GIS-GF
[Small Feature] GIS Tutorial
2020-04-29 15:15:55 +02:00
Simon Giraudot 0df35c7836 Fix unused parameter warning 2020-04-29 13:34:26 +02:00
Maxime Gimeno 841f7a2016 WIP tests NP 2020-04-29 11:23:07 +02:00
Sebastien Loriot ffd682c0ef
Merge pull request #4674 from maxGimeno/Surf_reader_enhancement-maxGimeno
Surf_reader : Enhancement
2020-04-27 10:20:13 +02:00
Sebastien Loriot 0325219ce6
Merge pull request #4671 from maxGimeno/DGAL-Fix_MIN_MAX_issues-maxGimeno
CGAL: Min-max errors on windows
2020-04-27 09:46:04 +02:00
Sebastien Loriot e5c8db5745
Merge pull request #4631 from lrineau/Polyhedron-demo_fix_mesh_3_plugin_MSVC_2015-GF
Demo mesh_3_plugin: fix a compilation error with MSVC 2015
2020-04-27 09:04:28 +02:00
Maxime Gimeno bc822934a8 fix whitespaces 2020-04-24 16:03:21 +02:00
Mael 78acfda766 Fix whitespace 2020-04-24 14:02:19 +02:00
Maxime Gimeno d7a18b913d More errors and warnigns 2020-04-23 09:30:28 +02:00
Maxime Gimeno 8da84d4748 More errors and warnigns 2020-04-23 09:27:54 +02:00
Maxime Gimeno c74bca8d65 More errors and warnigns 2020-04-23 09:27:26 +02:00
Sebastien Loriot e38f9c2195
Merge pull request #4633 from maxGimeno/Three-move_examples-maxGimeno
Three: Move examples to the Polyhedron_Demo
2020-04-22 13:20:32 +02:00
Maxime Gimeno 97d2eaebd9 more fixes 2020-04-22 11:03:38 +02:00
Maxime Gimeno 6a51a30828 more fixes 2020-04-22 11:02:47 +02:00
Maxime Gimeno 9bf61b7977 more fixes 2020-04-22 11:02:16 +02:00
Jane Tournois c2722e5f3f Merge remote-tracking branch 'maxGimeno/Surf_reader_enhancement-maxGimeno' into Tetrahedral_remeshing-new-jtournois 2020-04-22 07:15:15 +01:00
Maxime Gimeno ee0204d7da Proper fix. 2020-04-21 16:57:37 +02:00
Maxime Gimeno fa5147c756 Simple minimalist patch for surf_reader 2020-04-21 15:51:15 +02:00
Maxime Gimeno 5b2d46cfa0 Fixes for min/max 2020-04-21 12:04:45 +02:00
Maxime Gimeno 50766d9d03 Fixes for min/max 2020-04-21 11:52:56 +02:00
Maxime Gimeno e9d41d7b7d Fixes for min/max 2020-04-21 11:38:37 +02:00
Laurent Rineau 6f2c1fa6b2 Really fix the compilation with MSVC 2015 2020-04-20 21:54:44 +02:00
Maxime Gimeno 93b9f643bc Fix link problem in Io_image_plugin 2020-04-20 13:23:37 +02:00
Simon Giraudot fb8573e139 Merge remote-tracking branch 'mine/Tutorials-GIS-GF' into Tutorials-GIS-GF 2020-04-20 09:25:52 +02:00
Simon Giraudot 1dd6a665a1 Merge remote-tracking branch 'mine/CMake-Third_party_imported_targets-GF' into CMake-Third_party_imported_targets-GF 2020-04-20 09:09:32 +02:00
Simon Giraudot 90ad2cb613 Fix warnings and trailing whitespaces 2020-04-20 08:50:44 +02:00
Jane Tournois cf58a08a55 Merge branch 'master' into Tetrahedral_remeshing-new-jtournois 2020-04-20 06:24:36 +02:00
Maxime Gimeno ba86b13ac9 Massive addition of enable/disable_ifs 2020-04-17 16:05:43 +02:00
Jane Tournois 9a886d8f27 rename tetrahedral_adaptive_remeshing() to tetrahedral_isotropic_remeshing()
because it is not adaptive yet
the adaptive version will come later, with a named parameter
2020-04-17 09:32:36 +02:00
Mael Rouxel-Labbé d6cf97278f Fix trailing whitespace 2020-04-17 09:22:57 +02:00
Sebastien Loriot 98fafe4ef1
Merge pull request #4514 from MaelRL/CGAL-Fix_warnings-GF
Fix (some) testuite warnings
2020-04-16 18:15:11 +02:00
Sebastien Loriot a860a7ea5a
Merge pull request #4404 from MaelRL/CGAL-Optimal_bounding_box-GF
New Package: Optimal Bounding Box
2020-04-16 18:10:58 +02:00
Simon Giraudot 60cb33fa31 Merge remote-tracking branch 'mine/PSP-Cluster_points-GF' into PSP-Cluster_points-GF 2020-04-16 17:02:19 +02:00
Simon Giraudot a08a1e950d Merge remote-tracking branch 'mine/Tutorials-GIS-GF' into Tutorials-GIS-GF 2020-04-16 16:56:13 +02:00
Sebastien Loriot a9da0c4178
Merge pull request #4646 from lrineau/Polyhedron-demo_fix_sphere_item-GF
Fix cutting plane of spheres items
2020-04-16 16:43:17 +02:00
Sebastien Loriot 1ea45a7009
Merge pull request #4629 from maxGimeno/Demo-Fix_point_set_registration_plugin-maxGimeno
Polyhedron Demo: Fix Register_point_sets_plugin
2020-04-16 16:40:14 +02:00
Sebastien Loriot 5594c95eb9
Merge pull request #4597 from sgiraudot/PMP-Regularize_selection_borders-GF
[Small Feature] BGL: Regularize Face Selection Borders
2020-04-16 16:33:35 +02:00
Sébastien Loriot a8f9858099 Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch' 2020-04-16 16:29:55 +02:00
Maxime Gimeno 674f29c2d9 Remove the search for the polyhedorn demo directory. 2020-04-16 09:05:38 +02:00
Simon Giraudot 421096fd7f Use imported targets everywhere 2020-04-15 14:06:13 +02:00
Sébastien Loriot e545270544 else -> endif 2020-04-14 16:56:28 +02:00
Maxime Gimeno 59b3a7af9e Make all the example plugin fully internal. Don't treat them if we are not in the testsuite. 2020-04-14 16:37:47 +02:00
Maxime Gimeno 931310b785 Fix error and warning in Example_plugin 2020-04-14 16:05:55 +02:00
Jane Tournois 29350cb260 fix the update of c3t3 facets in the flip step 2020-04-14 15:09:59 +02:00
Maxime Gimeno 64230e1351 Fix line width in menus. 2020-04-14 11:29:52 +02:00
Laurent Rineau 090565f1a4 Fix cutting plane of spheres items
Fix the code of the cutting plane of sphere items, so that it is the
same orientation of the cutting plane of the c3t3 item.
2020-04-13 22:34:25 +02:00
Mael Rouxel-Labbé c16c1a7ea3 Merge remote-tracking branch 'cgal/master' into CGAL-Optimal_bounding_box-GF 2020-04-10 16:10:11 +02:00
Sébastien Loriot acd6d9d8de removing tabs and trailing whitespaces 2020-04-10 11:26:31 +02:00
Maxime Gimeno e44921bf72 Remove NOTICE message. 2020-04-10 10:22:25 +02:00
Maxime Gimeno a06aae45aa Use another macro 2020-04-10 09:37:11 +02:00
Maxime Gimeno 7e399437aa rename Example_plugin into Three_examples 2020-04-09 11:31:44 +02:00
Maxime Gimeno d74ab884cf Update the doc about creating a scene_item 2020-04-09 11:11:59 +02:00
Maxime Gimeno d4bf0548df Move Example_plugings inside the demo and add a cmake swith to get it tested in the testsuites 2020-04-09 10:45:06 +02:00
Maxime Gimeno 3e316555eb WIP 2020-04-08 16:30:06 +02:00
Sebastien Loriot 2167d4ffef
Merge pull request #4454 from maxGimeno/TDS-file_input-maxGimeno
Triangulation_3: Add a function to file_input() with a similar API to the advanced copy_tds()
2020-04-08 16:09:36 +02:00