Commit Graph

119 Commits

Author SHA1 Message Date
Mostafa-ashraf19 0e2586f83d Added template arg. 2022-10-08 12:34:46 +02:00
Mostafa-ashraf19 cc4aa7cd9d Applied new APIs version in Voronoi 2, with modifications in Basic_viewer_qt. 2022-10-06 17:48:58 +02:00
Mostafa-ashraf19 796ec13391 Modified GraphicBuffer class name to snake case. 2022-10-03 13:27:22 +02:00
Mostafa-ashraf19 6c95908e6c Renamed functors and GB, added handles to test functors. 2022-09-23 18:03:11 +02:00
Guillaume Damiand 899b8eaa82 Bugfix for negate normal 2022-09-12 15:58:04 +02:00
Guillaume Damiand 6076849ea5 Update for basic viewer 2022-09-12 10:55:37 +02:00
Mostafa-ashraf19 b61722fb1c Added template inheritance. 2022-09-10 21:22:18 +02:00
Mostafa-ashraf19 c8c068ecff Moved draw_buffer function. 2022-07-25 19:45:45 +02:00
Mostafa-ashraf19 b8509e4da1 Fixed bugs, migrated variables to graphics buffer, and removes unneeded variables. 2022-07-25 15:08:18 +02:00
Mostafa-ashraf19 e050176613 Removed forward declaration. 2022-07-20 12:47:29 +02:00
Mostafa-ashraf19 5d7bb68480 Fixed typo, added forward declaration at basic viewers. 2022-07-20 11:46:30 +02:00
Mostafa-ashraf19 2a3144b7f3 Dealing bounding box from the graphic buffer. TODO for expected would remove 2022-07-20 10:04:47 +02:00
Mostafa-ashraf19 8778d1c4b4 Handled constructor. 2022-07-20 09:50:38 +02:00
Mostafa-ashraf19 6768426af6 Moved the graphical store elements, and used elements from the graphic buffer.
Moved m_texts, arrays, m_bounding_box.
Handled methods that use basic viewer arrays to use them from the graphic buffer.
Moved a few methods.
2022-07-20 09:40:17 +02:00
Guillaume Damiand a303529e17 small correctioin 2022-07-19 10:47:51 +02:00
Mostafa-ashraf19 a859f50716 fixes bugs, WIP constructor 2022-07-19 09:36:45 +02:00
Mostafa-ashraf19 32ecb11947 CGAL: Initial commit to handle GraphicBuffer with Basic viewers. 2022-07-04 10:25:59 +02:00
Andreas Fabri 440a8dfb7b Fix file name 2022-02-03 08:41:04 +00:00
Andreas Fabri 735752bec9 Do the remaining changes after Laurent's check 2022-02-03 08:02:11 +00:00
Sébastien Loriot 3640099261 fix warnings about arithmetic operations on enum 2021-09-28 15:36:51 +02:00
Guillaume Damiand c71138c3b0 Regenerate clipping plane in initialize_buffers, to adapt it to the possible new bounding box; add methods to retreive the clipping plane as a cgal plane_3. 2021-06-30 18:40:13 +02:00
Guillaume Damiand 29d54bb66b trailling 2021-06-29 19:54:13 +02:00
Guillaume Damiand 53cdabe0c3 Do not delete clipping plane frame, but only hide it, to keep its position. 2021-06-29 17:39:30 +02:00
Guillaume Damiand 1ab891ee35 Do not clear pos buffer of clipping plane. 2021-06-29 15:49:05 +02:00
Sébastien Loriot fb6f703b55 IO namespace for files in IO directories 2021-05-04 14:36:06 +02:00
Maxime Gimeno 5066d5ae4b Fix Qt::midbutton deprecation warning 2021-03-16 13:28:00 +01:00
Guillaume Damiand 1561f3a523 Remove duplicated shaders 2021-02-23 11:11:04 +01:00
Guillaume Damiand 4f6291e3f2
Merge branch 'master' into gsoc2020-basic-viewer-jyang-gdamiand 2021-02-22 09:42:52 +01:00
Maxime Gimeno 2500331070 Merge remote-tracking branch 'cgal/master' into Demo-Add_dependency_to_qt5_moc_and_dependencies-maxGimeno 2021-02-09 12:33:52 +01:00
Maxime Gimeno c9a020bb1a Remove remaining includes 2021-02-09 12:28:58 +01:00
Laurent Rineau c5ba414c72 Merge pull request #5336 from maxGimeno/GraphicsView-Use_opengl_4_1_context-maxGImeno
Graphics_view: Upgrade glsl version in basic_viewer_shaders
2021-02-05 16:12:42 +01:00
Maxime Gimeno 5e63293747 Replace plane manipulation by frame manipulation. 2021-02-03 11:41:07 +01:00
Guillaume Damiand a09a4684f4 Start to use manipulated frame for clipping plane 2021-02-03 08:56:52 +01:00
Guillaume Damiand 3b838da50a Re-add clipping plane. 2021-01-27 18:47:38 +01:00
Maxime Gimeno 3ec3ffc518 WIP 2021-01-12 11:05:10 +01:00
Maxime Gimeno 78f1b28e41 Fix message about context not made current 2021-01-08 12:46:39 +01:00
Maxime Gimeno 2a212bb2a8 Upgrade non-compatibility sahders in Basic_viewer to glsl 150 and add a context creation before the creation of the QApp in draw_xxx examples 2021-01-07 13:06:40 +01:00
Maxime Gimeno 4f3c4256b0 Use version150 2021-01-07 12:03:46 +01:00
Laurent Rineau 9c97b1dafc Remove trailing whitespaces 2020-10-13 14:34:42 +02:00
Maxime Gimeno 43a49605e0 Fix conflicts 2020-10-05 13:20:40 +02:00
Maxime Gimeno cfa89e9da4 Replace < by O to have it on all keyboards, not only french ones 2020-09-29 15:51:16 +02:00
Sébastien Loriot 30ac63a867 remove trailing whitespaces 2020-08-31 16:08:38 +02:00
Guillaume Damiand 86307add6d Add an option to toggle between 2D and 3D mode for the viewer. 2020-08-31 15:14:53 +02:00
Laurent Rineau 4d59f718ac Add setters to set all those Booleans afterwards 2020-07-24 13:10:51 +02:00
Laurent Rineau e831481e6e Make `redraw()` public 2020-07-24 13:10:37 +02:00
Laurent Rineau a1a1ee4496 Move shortcuts and descriptions in the constructor
@gdamiand Please review this patch
2020-07-23 17:37:23 +02:00
Guillaume Damiand 7ec9d576cd Do not re-use standard keys in basic viewer. 2020-04-27 18:55:25 +02: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
Guillaume Damiand 3d0b69be50 Merge branch 'master' into Surface_mesh_topology-gdamiand 2019-12-03 16:15:09 +01:00
Guillaume Damiand 8be7c183b4 Remove warnings (thanks @sloriot) 2019-11-29 15:51:34 +01:00