Commit Graph

584 Commits

Author SHA1 Message Date
Mostafa-ashraf19 796ec13391 Modified GraphicBuffer class name to snake case. 2022-10-03 13:27:22 +02:00
Mostafa-ashraf19 cb4c77f1eb changed functor names. 2022-09-23 22:23:10 +02:00
Mostafa-ashraf19 bf59ef5003 Generic_functor.h renamed to Drawing_functor.h 2022-09-23 22:23:10 +02:00
Mostafa-ashraf19 6c95908e6c Renamed functors and GB, added handles to test functors. 2022-09-23 18:03:11 +02:00
Mostafa-ashraf19 d78819d54d GraphicBuffer.h renamed to Graphic_buffer.h 2022-09-23 17:50:44 +02:00
Mostafa-ashraf19 79d5e09df7 Initial commit Generic functor. 2022-09-22 17:31:50 +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 1dcca825bd Move vector of texts 2022-07-25 15:05:35 +02:00
Mostafa-ashraf19 02cf9a1999 Trying to solve warning 2022-07-20 18:00:40 +02:00
Mostafa-ashraf19 01289f6221 Trying to solve warninggit add GraphicsView/include/CGAL/GraphicBuffer.h 2022-07-20 17:59:37 +02:00
Mostafa-ashraf19 0bc2f1050f Small modifications 2022-07-20 12:48:29 +02:00
Mostafa-ashraf19 e050176613 Removed forward declaration. 2022-07-20 12:47:29 +02:00
Mostafa-ashraf19 2cc082e2ad Fixed typo, added local kernel. 2022-07-20 12:13:04 +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 46e1bc7fca Got member elements of basic viewer. added needed methods to work externally. 2022-07-20 10:02:17 +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 e51c41d7d6 Handled buffers check. 2022-07-19 09:39:10 +02:00
Mostafa-ashraf19 a859f50716 fixes bugs, WIP constructor 2022-07-19 09:36:45 +02:00
Mostafa-ashraf19 79a8ed3d24 CGAL: Initial commit for buffer dealing. 2022-07-04 10:28:18 +02:00
Mostafa-ashraf19 32ecb11947 CGAL: Initial commit to handle GraphicBuffer with Basic viewers. 2022-07-04 10:25:59 +02:00
Sébastien Loriot ebf9fb025a Merge remote-tracking branch 'cgal/5.4.x-branch' 2022-05-26 18:13:59 +02:00
Sébastien Loriot 6f84cbebc2 Merge remote-tracking branch 'cgal/5.3.x-branch' 2022-05-26 18:13:19 +02:00
Laurent Rineau b32619fedd Fix the picking 2022-05-16 17:12:00 +02:00
Laurent Rineau 213da3115f Fix the display of the pivot point 2022-05-16 16:20:13 +02:00
Laurent Rineau 9211f1768f Add a generic read_pixel for other pixel readings 2022-05-12 14:15:01 +02:00
Laurent Rineau 225e3c2217 Add a function read_depth_under_pixel
The function takes care of HiDPI screen, using `devicePixelRatio()`.
2022-05-12 12:41:58 +02:00
Laurent Rineau 9ade574b1a Add devicePixelRatio() to Camera 2022-05-12 12:13:08 +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 993a7b29b0 fix warnings about arithmetic operations on enum
cherry-pick of 364009
2021-11-29 17:59:12 +01:00
Sébastien Loriot 3640099261 fix warnings about arithmetic operations on enum 2021-09-28 15:36:51 +02:00
Laurent Rineau 2cbc381554 Merge pull request #5997 from gdamiand/GraphicsView-is_facet_convex-gdamiand
GraphicsView: Bug Fix in Buffer_for_vao::is_facet_convex()
2021-09-23 16:13:57 +02:00
Laurent Rineau c891f60eb4 Merge branch '5.2.x-branch' into 5.3.x-branch 2021-09-23 16:12:46 +02:00
Guillaume Damiand 0700e56168 Fix the previous fix in is_facet_convex() 2021-09-17 11:21:23 +02:00
Sébastien Loriot 6f7fd79a1e Merge remote-tracking branch 'cgal/5.3.x-branch' 2021-08-31 19:03:26 +02:00
Maxime Gimeno 66f92a336e Restore compatibility shader code 2021-08-30 11:11:57 +02:00
Maxime Gimeno f7df517f57 Merge remote-tracking branch 'cgal/master' into T2-Document_projection_traits_3-maxGimeno 2021-08-09 09:14:23 +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
Maxime Gimeno 2d5f91f763 Merge remote-tracking branch 'cgal/master' into T2-Document_projection_traits_3-maxGimeno 2021-05-27 09:06:59 +02:00
Sébastien Loriot fb6f703b55 IO namespace for files in IO directories 2021-05-04 14:36:06 +02:00