Commit Graph

478 Commits

Author SHA1 Message Date
Maxime Gimeno b2047dcab8 Add an option to rescale the scene in a 1-radius sphere. 2020-07-02 15:56:55 +02:00
Maxime Gimeno ca5a5e6e3c Use waitcondition to avoid busy waiting 2020-06-29 16:01:28 +02:00
Mael Rouxel-Labbé 26355e2e32 Uniformize capital / third person usage of \brief 2020-06-25 15:13:47 +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 9551708e88 Fix crash in skeletonization 2020-06-03 15:02:58 +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 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 bc0e088374 Fix example plugins 2020-04-09 10:06:38 +02:00
Maxime Gimeno 3e316555eb WIP 2020-04-08 16:30:06 +02:00
Sébastien Loriot 58b10a3605 extra run of the script to remove tabs and trailing whitespaces 2020-03-26 18:58:50 +01:00
Sébastien Loriot c1a42c7d37 Update branch from master after trailing whitespaces and tabs removal 2020-03-26 18:58:21 +01:00
Sébastien Loriot 8bb22d5b2c extra run of the script to remove tabs and trailing whitespaces
right after the merge of the 5.0 release branch

+ manual fix of the files (indentation was changed in the meantime):
   * Spatial_sorting/include/CGAL/Multiscale_sort.h
   * Spatial_sorting/test/Spatial_sorting/test_multiscale.cpp
2020-03-26 14:26:59 +01:00
Sébastien Loriot 8b153fb495 Merge branch 'cgal/releases/CGAL-5.0-branch'
whitespace+tab removal, merged with option -Xignore-space-change
2020-03-26 14:22:32 +01:00
Sébastien Loriot 0779373835 extra run of the script to remove tabs and trailing whitespaces
right after the  merge of 4.14 release branch

+ manual fix on one line in:
    * Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
    * .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Sébastien Loriot 0a46621dc6 Merge branch 'cgal/releases/CGAL-4.14-branch'
whitespace+tab removal, merged with option -Xignore-all-space
2020-03-26 13:28:46 +01:00
Sébastien Loriot 590612a563 run the script to remove tabs and trailing whitespaces 2020-03-26 13:25:16 +01:00
Laurent Rineau 4268d4657b Merge remote-tracking branch 'cgal/master' into Polyhedron-demo__add_qtscript_support_to_Mesh_3_plugin-GF 2020-01-06 09:51:41 +01:00
Maxime Gimeno 13a31ec9af Add a Viewer option to use a specif shader to make more obvious the orientation of the fragments in the shaded programs. 2019-10-28 15:32:31 +01:00
Sébastien Loriot 254d60f642 First pass on removing license notice in header for GPL files 2019-10-19 15:23:19 +02:00
Sébastien Loriot 7356421d80 introduce Commercial license SPDX tag 2019-10-19 12:15:19 +02:00
Sébastien Loriot 9bd9c68b83 update LGPL[23]+ and GPL[23]+ SPDX tags
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
2019-10-18 21:57:54 +02:00
Laurent Rineau df49068ce4 Fix dependencies 2019-10-11 11:57:46 +02:00
Laurent Rineau 850d6090c0 Merge pull request #4102 from maxGimeno/Demo-Fixes-maxGimeno
3D Demo: Fixes
2019-08-16 13:25:06 +02:00
Maxime Gimeno 25090aa8eb Add a button to get rid of a heat group. 2019-08-02 14:52:45 +02:00
Sebastien Loriot 66c73369d0
Merge pull request #4077 from maxGimeno/Demo-Optimize_move_point-mgimeno
Demo 3D : Optimize the "Move point" operation
2019-07-19 15:24:50 +02:00
Sébastien Loriot 2e747dd300 Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' into HEAD 2019-07-18 17:01:42 +02:00
Maxime Gimeno 95b35474b8 Merge remote-tracking branch 'cgal/master' into Demo-Optimize_move_point-mgimeno 2019-07-16 13:24:43 +02:00
Maxime Gimeno 1ed4211bc1 Force GouraudPlusEdges for Move Vertex 2019-07-12 16:34:04 +02:00
Maxime Gimeno 261c596cfc Merge branch 'CGAL_Qt-Fix_deprecation_warnings-GF' into CGAL_Qt-Fix_deprecation_warnings-4.14-GF 2019-07-10 14:04:34 +02:00
Maxime Gimeno 1184530530 More warnings fixed 2019-07-10 14:02:06 +02:00
Laurent Rineau e068363fbf Add an API to replace QMessageBox static functions
.. and possibly compatible with scripts (not yet implemented).
2019-07-09 14:14:50 +02:00
Laurent Rineau 32f80cbece Merge pull request #4018 from lrineau/CGAL-refresh_cmake_minimum_required-GF
CMake>=3.13: opt for for new policies up to 3.15
2019-07-01 11:16:30 +02:00
Laurent Rineau 33e7de45e9 Merge pull request #3919 from maxGimeno/Add_3mf_wrapper-GF
Stream_support: Add a 3mf wrapper
2019-06-20 14:21:11 +02:00
Laurent Rineau 4fbf00fb8a CMake>=3.13: opt for for new policies up to 3.15 2019-06-19 14:34:59 +02:00
Laurent Rineau be0d07d150 Merge pull request #3979 from afabri/CGAL-null_ptr-GF
Replace NULL and Nullptr_t with nullptr and nullptr_t
2019-06-17 14:10:35 +02:00
Laurent Rineau 64bc1348a8
Markdown syntax: add an empty line after the code block 2019-06-07 14:19:53 +02:00
Maxime Gimeno 52bbbbddd7 Add a warning about the Polyhedron_demo_dir in the doc 2019-06-07 12:44:31 +02:00
Andreas Fabri 4581f1b7a8 Morte replacements 2019-06-05 08:39:55 +02:00
Maxime Gimeno e322905349 Don't use horizontalAdvance as it was introduced in qt5.11 2019-05-27 16:27:24 +02:00
Maxime Gimeno f08f69e745 fix text items not displayed entirely 2019-05-21 16:24:00 +02:00
Mael Rouxel-Labbé 2848158354 Fix typos 2019-05-20 08:54:04 +02:00
Maxime Gimeno dbf2a6854f Clean-up io-plugins 2019-05-16 14:03:07 +02:00
Maxime Gimeno e717987f64 Update interface version 2019-05-16 13:20:05 +02:00
Maxime Gimeno 56c99d8a23 Replace IO API to be able to load/save several items at a time 2019-05-16 11:10:35 +02:00
Laurent Rineau cd1e7da6b7 Merge pull request #3872 from maxGimeno/Demo-Statistics_for_soups-GF
Polyhedron Demo: Add stats to polygon_soup
2019-05-06 15:30:53 +02:00
Maxime Gimeno b8dc1ae063 Fix warnigns 2019-05-03 13:27:00 +02:00
Maxime Gimeno d4b70a7703 Add a mechanism to specify default loaders when loading, not just for saving. Make the off plugin the default loader for .off files so that lcc_plugin doesn't come first in the list. 2019-04-24 10:35:45 +02:00
Maxime Gimeno ac72c3a069 Add stats to polygon_soup 2019-04-23 15:49:33 +02:00
Sebastien Loriot b87db08b08
Merge pull request #3355 from maxGimeno/Demo-Multiple_viewers-GF
Polyhedron demo: Multiple Viewers
2019-04-23 10:34:26 +02:00
albert-github 1dd7473818 Correction of links
Correction of redirected links and links that moved to another place.
2019-04-11 21:37:05 +02:00
Maxime Gimeno 52785ca166 fix parameter name in doc 2019-04-05 10:05:08 +02:00
Maxime Gimeno 1ffd2842ca Merge remote-tracking branch 'cgal/master' into Demo-Multiple_viewers-GF 2019-04-02 13:51:52 +02:00
Maxime Gimeno 1bd785ae44 Don't select clipped points 2019-03-26 15:30:34 +01:00
Maxime Gimeno b96bd1058f Fix mesh_3 2019-03-13 13:16:12 +01:00
Maxime Gimeno 94541df835 Update to master 2019-03-07 14:33:10 +01:00
Maxime Gimeno 4f97ab767b Update to master. 2019-02-15 14:34:34 +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 6c6244d9b8 Merge pull request #3516 from maxGimeno/Demo-fixes-GF
Polyhedron Demo: Fixes.
2019-01-31 11:41:58 +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
Maxime Gimeno b783e78223 Fix conflicts and display_property_plugin 2019-01-21 14:58:28 +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 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 8ce9a1ca68 Don't use extra function in scope guard class 2018-12-14 15:27:37 +01:00
Maxime Gimeno 9ff64eb5dc Fix the PCA plugin 2018-12-14 14:03:31 +01:00
Maxime Gimeno 478313d35d Fix the PCA plugin 2018-12-14 13:58:39 +01:00
Maxime Gimeno 955053e239 Merge remote-tracking branch 'cgal/master' into Demo-Multiple_viewers-GF 2018-12-11 10:49:41 +01:00
Maxime Gimeno 9c3008ebd0 Fix warnings in doc 2018-12-11 10:06:14 +01:00
Laurent Rineau 4320a157c2 Merge pull request #3394 from maxGimeno/Demo-Loading_scenes-GF
Polyhedron demo: Add an action to save a scene
2018-12-10 14:39:07 +01:00
Laurent Rineau be12901e5c Merge pull request #3412 from maxGimeno/Demo-Use_metadata_for_runtime_loading-GF
Polyhedron demo: Make the demo customizable at configure and start time

# Conflicts:
#	Polyhedron/demo/Polyhedron/MainWindow.h
2018-12-10 14:38:49 +01:00
Laurent Rineau 1742057712 Merge pull request #3454 from maxGimeno/Demo-Fix_visibility_change_time-GF
Polyhedron demo: Fix visibility change
2018-12-10 14:38:32 +01:00
Maxime Gimeno 3049da5111 Merge remote-tracking branch 'cgal/master' into Demo-Multiple_viewers-GF 2018-12-07 14:55:08 +01:00
Laurent Rineau 3057b9b143 Merge pull request #3464 from sloriot/Doc-clean_up_ref_groups
Add missing Reference and uniformize ref man group declaration
2018-12-01 16:30:56 +01:00
Maxime Gimeno 0a1e93ec66 Merge remote-tracking branch 'mine/Demo-Use_metadata_for_runtime_loading-GF' into Demo-Multiple_viewers-GF 2018-11-29 11:38:32 +01:00
Maxime Gimeno 160ec1575c Merge remote-tracking branch 'cgal/master' into Demo-Use_metadata_for_runtime_loading-GF 2018-11-28 15:34:10 +01:00
Maxime Gimeno fcb90e9694 Fix after rebase 2018-11-28 12:54:25 +01:00
Maxime Gimeno 4571c4555e Merge remote-tracking branch 'cgal/master' into Demo-Multiple_viewers-GF 2018-11-28 11:58:55 +01:00
Sébastien Loriot 3a1516e940 add missing Reference and uniformize ref man group declaration 2018-11-20 13:47:16 +01:00
Maxime Gimeno 90723240e6 Fix warnings in Three documentation. 2018-11-19 14:09:51 +01:00
Maxime Gimeno 3cc4a174b9 Resolve conflicts 2018-11-19 12:04:58 +01:00
Maxime Gimeno f3e4183e60 Rename functions. 2018-11-19 12:03:17 +01:00
Sebastien Loriot 641efa944b
Merge pull request #3424 from maxGimeno/Demo-Some_fixes-GF
Polyhedron demo: some fixes
2018-11-15 19:57:46 +01:00
Maxime Gimeno 66961f56f6 Add a way to ignore dataChanged() calls of the Scene to optimize big selection manipulation.
Use it to make the visibility change of a selection of items instant instead of possibly very long.
2018-11-14 11:48:03 +01:00
Sebastien Loriot 00cf0a2889
Merge pull request #3413 from gdamiand/CGAL-cmake_cleanup-gdamiand
Clean CMakeLists.txt of examples and tests
2018-11-12 15:01:46 +01:00
Andreas Fabri 5b62f06871 Fix merge conflicts 2018-11-12 13:02:52 +01:00
Maxime Gimeno 8f5a4d17e0 Add a tab to the clipping_box_plugin to clip from a 2D rectangle. 2018-11-08 16:25:14 +01:00
Maxime Gimeno 30339cc0ab Fix conflicts and remove local QSettings. 2018-11-05 10:19:07 +01:00
Guillaume Damiand 7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand 2018-11-05 07:32:58 +01:00
Maxime Gimeno d7751c0fbd Add default points/lines/normals size in preferences. 2018-10-31 12:26:36 +01:00
Sébastien Loriot e925b1aba6 Merge pull request #3225 from maxGimeno/Demo-Remove_polyhedron_item-GF
Polyhedron demo: remove the Scene_polyhedron_item
2018-10-30 15:50:17 +01:00
Sébastien Loriot cdbe19b480 Merge pull request #3369 from maxGimeno/AABB_tree-AABB_transformed_traits-GF
[Small Feature] Add collision detection in PMP
2018-10-30 15:49:38 +01:00
Laurent Rineau 821f9c015e Merge pull request #3311 from sloriot/Doc-Pkg_link_name
Update the name of package names reference links
2018-10-29 10:27:53 +01:00
Guillaume Damiand 92ba7fa6c9 Update minimum cmake required version in all CMakeLists.txt 2018-10-18 14:49:23 +02:00
Guillaume Damiand 0c2dcf7208 Re-add include({CGAL_USE_FILE} ) in each CMakeLists.txt where CGAL is used with some component. 2018-10-18 14:38:42 +02:00
Laurent Rineau 6893d8960f Check for CMakeLists.txt also in demos 2018-10-18 09:36:37 +02:00
Laurent Rineau 6e90a835ee Create an "empty" CMakeLists.txt to fix the testsuite 2018-10-18 09:36:37 +02:00
Guillaume Damiand 0bd9088b5a Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required. 2018-10-17 14:17:08 +02:00
Guillaume Damiand 7f09308d33 Remove all include_directories(BEFORE ../../include) in CMakeLists.txt 2018-10-17 13:07:22 +02:00
Laurent Rineau a7c5c92f2f Check for CMakeLists.txt also in demos 2018-10-16 12:42:49 +02:00
Laurent Rineau 727cb4336c Create an "empty" CMakeLists.txt to fix the testsuite 2018-10-16 12:32:11 +02:00
Maxime Gimeno 73291165a1 Remove virtual. 2018-10-11 13:53:55 +02:00
Maxime Gimeno 0d376fa5eb Add an action to save a scene 2018-10-11 13:39:16 +02:00
Maxime Gimeno 7a146d415c Fix conflicts 2018-10-09 15:30:21 +02:00
Maxime Gimeno 81a08465d3 Fix conflicts 2018-10-09 10:59:54 +02:00
Maxime Gimeno 278600266d Add external plugin to AABB_tree for do_intersect demo. 2018-10-09 10:28:42 +02:00
Maxime Gimeno 32de514dd8 Fix printIds and zoomtoid now applies to the currentViewer. 2018-10-08 15:55:44 +02:00
Maxime Gimeno b0bf4e371f Remove wrong permissions 2018-10-08 12:07:26 +02:00
Sébastien Loriot ea240cfac5 use \PkgXXX instead of \PkgXXXSummary 2018-10-08 10:28:44 +02:00
Sébastien Loriot a2e8a1c68f add the suffix Ref to doxygen link to reference 2018-10-08 10:26:56 +02:00
Maxime Gimeno ad1a1b3321 fix contextmenu after estimate normals 2018-09-28 16:39:53 +02:00
Maxime Gimeno 4c42612690 Display_properties and incorporate getActiveViewer in Three.h 2018-09-28 11:27:42 +02:00
Maxime Gimeno bfce2fb06e clipping_box_plugin 2018-09-27 10:52:56 +02:00
Maxime Gimeno 6d54163bbd Edit_sphere_item 2018-09-25 12:13:37 +02:00
Maxime Gimeno 665c25886a Done textured_item and selection_item 2018-09-20 15:11:43 +02:00
Maxime Gimeno 3ec39c1d08 WIP image_item. Working scene_image_item. 2018-09-19 10:58:18 +02:00
Maxime Gimeno 871603a05c Done implicit_function_item 2018-09-18 13:34:43 +02:00
Maxime Gimeno 59bf7cbd69 Fix spheres_item 2018-09-18 09:53:13 +02:00
Maxime Gimeno a05e0f5fa2 WIP 2018-09-14 15:35:01 +02:00
Maxime Gimeno 382a89eb9d Fix removeViewer not called and do Scene_plane_item 2018-09-13 13:55:25 +02:00
Maxime Gimeno fd27bd9c09 Share VBOs between viewers. 2018-09-11 13:06:02 +02:00
Maxime Gimeno 9fe814e8d3 WIP: Scene_points_with_normal done. Probably. 2018-09-06 17:55:55 +02:00
Maxime Gimeno 06ce5dddca WIP : trying to figure out why the items are not drawn. 2018-09-03 10:51:01 +02:00
Maxime Gimeno daac3e124d WIP: integrate is_sharing in qglviewer 2018-09-03 09:21:09 +02:00
Maxime Gimeno 29dcdc424f Fix Warnings and Conflicts 2018-08-23 16:29:52 +02:00
Maxime Gimeno 949f93ab80 Add Default Rendering Mode for Surface_mesh and Point_set items to the settings. 2018-08-21 17:21:51 +02:00
Maxime Gimeno efc2579f4c 2 things :
- Add a function to Scene_item to enable specific default save name and use it for selection item in order to remove a possible (selection) from the name.
- Fix the defaultSaveDir property to remove the extension, using all possible extensions leading to a surface_mesh_item.
2018-08-21 11:12:28 +02:00
Maxime Gimeno 7e1b43c62f Add new item and new program for heat intensity display. 2018-08-01 15:47:37 +02:00
Maxime Gimeno 9b776fa516 Fix behaviour when loading an empty file. 2018-07-16 14:10:55 +02:00
Maxime Gimeno f80f318503 WIP Shader fixes 2018-07-03 13:53:57 +02:00
Maxime Gimeno 441f2b8da6 Applying new Edges and fix buggy items. 2018-07-02 16:40:45 +02:00
Maxime Gimeno 2dbbca18b3 Restore point size 2018-07-02 11:09:48 +02:00
Maxime Gimeno 54e0e16167 Restore 4.3 context 2018-07-02 10:04:40 +02:00
Jane 93d9e8e227 Remove problematic gl calls 2018-06-29 18:40:25 +02:00
Laurent Rineau 742dd907ed Merge pull request #3074 from maxGimeno/Demo-Add_transparency-GF
Polyhedron demo: add Depth-peeling and Rendering Helpers
2018-06-28 16:04:12 +02:00
Maxime Gimeno 5b4cf6304d Add missing dummy useless doc for getters and setters 2018-06-26 14:57:44 +02:00
Laurent Rineau ffd78e296e Workaround a strange error from g++
There was a warning:
```
[100%] Building CXX object demo/Polyhedron/CMakeFiles/polyhedron_demo.dir/MainWindow.cpp.o
/home/lrineau/Git/cgal/Polyhedron/demo/Polyhedron/MainWindow.cpp: In constructor ‘MainWindow::MainWindow(bool, QWidget*)’:
/home/lrineau/Git/cgal/Polyhedron/demo/Polyhedron/MainWindow.cpp:312:11: error: request for member ‘addDockWidget’ is ambiguous
     this->addDockWidget(Qt::BottomDockWidgetArea, dock);
           ^~~~~~~~~~~~~
In file included from /home/lrineau/Git/cgal/Polyhedron/demo/Polyhedron/MainWindow.h:8:0,
                 from /home/lrineau/Git/cgal/Polyhedron/demo/Polyhedron/MainWindow.cpp:4:
/home/lrineau/Git/cgal/Three/include/CGAL/Three/Three.h:54:8: note: candidates are: void CGAL::Three::Three::addDockWidget(QDockWidget*)
   void addDockWidget(QDockWidget* dock_widget);
        ^~~~~~~~~~~~~
In file included from /usr/include/qt5/QtWidgets/QMainWindow:1:0,
                 from /home/lrineau/Git/cgal/GraphicsView/include/CGAL/Qt/DemosMainWindow.h:31,
                 from /home/lrineau/Git/cgal/Polyhedron/demo/Polyhedron/MainWindow.h:7,
                 from /home/lrineau/Git/cgal/Polyhedron/demo/Polyhedron/MainWindow.cpp:4:
/usr/include/qt5/QtWidgets/qmainwindow.h:166:10: note:                 void QMainWindow::addDockWidget(Qt::DockWidgetArea, QDockWidget*, Qt::Orientation)
     void addDockWidget(Qt::DockWidgetArea area, QDockWidget *dockwidget,
          ^~~~~~~~~~~~~
/usr/include/qt5/QtWidgets/qmainwindow.h:165:10: note:                 void QMainWindow::addDockWidget(Qt::DockWidgetArea, QDockWidget*)
     void addDockWidget(Qt::DockWidgetArea area, QDockWidget *dockwidget);
          ^~~~~~~~~~~~~
```

That is strange, because the call is not ambiguous at all: all three
candidates have different numbers of parameters!

Anyway, the workaround is an explicit qualified call to
`QMainWindow::addDockWidget`.
2018-06-13 10:45:33 +02:00
Maxime Gimeno 6b5a162d1d Fix doc 2018-06-13 09:35:47 +02:00
Maxime Gimeno 6bcf2fe30e Use ::Point_d 2018-06-13 09:32:24 +02:00
Maxime Gimeno 0a14aec59e Add misisng license header 2018-06-08 09:11:29 +02:00
Maxime Gimeno c9c3fbc702 Add license to the new file 2018-06-05 09:28:00 +02:00
Maxime Gimeno 6d60cd99ba Add static functions to gain access to the mainwindow and the scene.
Use it to automatically decide which selection_io_plugin should be used.
2018-06-04 12:27:22 +02:00
Maxime Gimeno e144852e25 Add dependencies to Three 2018-06-04 12:00:22 +02:00
Maxime Gimeno 21359581c4 Add viewer's modifications to CGAL_Qt5 2018-06-04 12:00:22 +02:00
Maxime Gimeno 99582b35f7 Update license files 2018-06-04 12:00:21 +02:00
Maxime Gimeno 12ba1084ad Add classes and functions to factorize and facilitate rendering an item.
Make Surface_mesh_item use them.
2018-06-04 12:00:21 +02:00
Maxime Gimeno 0add845fae Fix snapshot with alpha. 2018-06-04 12:00:21 +02:00