Commit Graph

69 Commits

Author SHA1 Message Date
Efi Fogel 5ed29f9173 Cleaned up; Pacify MSVC; suppressed warnings. 2025-10-23 12:11:31 +03:00
Efi Fogel 4d85bc3e63 Cleaned up 2025-10-21 14:49:00 +03:00
Efi Fogel 93d5fecf1c Suppress drawing when runing ctest 2025-09-28 09:16:12 +03:00
Shepard Liu f40f4a8629 compilation on windows & small bug fix 2025-09-16 11:04:04 +08:00
Efi Fogel a137e76807 Removed tabs 2025-09-09 21:23:00 +03:00
Shepard Liu c9038d7c73 fixed drawing out of bounds triangles near polar & cleanup 2025-08-24 21:37:34 +08:00
Efi Fogel 6eb52494c6 Guarded for unbounded faces 2025-08-19 17:46:08 +03:00
Shepard Liu 7471dc847d feat: support drawing spherical faces 2025-08-05 21:34:44 +08:00
Shepard Liu b3657277d7 made initial bounding box more precise and added margin around the bbox 2025-07-24 17:14:27 +08:00
Shepard Liu fb9afae4ac more cleanups, align with code conventions and refactor
1
2025-07-23 19:28:56 +08:00
Efi Fogel 616931594a Cleaned up 2025-07-17 13:12:59 +03:00
Shepard Liu e70cf9fa17 bug fixes and support g++ 2025-07-14 22:24:40 +08:00
Shepard Liu 30b9a29ee9 Code cleanup and bug fixes 2025-07-13 13:40:08 +08:00
Shepard Liu 3f90d36604 feat: draw function and classes for arrangement on surface 2
Now works for segment traits, linear traits and conic traits.
2025-06-30 15:43:27 +08:00
Efi Fogel 094651581f Fixed dispatching 2025-05-29 18:18:49 +03:00
Efi Fogel 0ff050c414 Fixed dispatching 2025-05-28 18:29:22 +03:00
Efi Fogel 35f66f80b6 Improved dispatching 2025-05-28 16:15:58 +03:00
Efi Fogel 2caff8f2d8 More clean ups 2025-05-28 14:55:01 +03:00
Efi Fogel bdbe99276c Fixed indentation 2025-05-28 14:23:25 +03:00
Guillaume Damiand 219ea871d7 copy the parts of gsoc2024-basic_viewer_glfw-tgrillon that concern only the qt basic viewer 2025-04-17 15:55:54 +02:00
albert-github dac6466aa6 Spelling correction
Another batch of spelling corrections in doxygen and normal comments
2024-05-30 18:32:30 +02:00
Efi Fogel 89bfe4ba91 Merge remote-tracking branch 'cgal/master' into gsoc2023-aos_sphere_demo-denizdiktas 2024-04-15 19:11:21 +03:00
Sébastien Loriot ce59938364 Merge remote-tracking branch 'cgal/master' 2024-02-29 09:35:25 +01:00
Guillaume Damiand 3bc56024d3 Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19 2024-01-11 14:08:05 +01:00
Sébastien Loriot c35a1b15d1 add missing license include directives 2024-01-04 13:45:39 +01:00
Sébastien Loriot e7c26349f2 move header in a package to GPL 2024-01-04 13:36:34 +01:00
Guillaume Damiand d3bbe0dd70 cast in two steps 2023-12-28 09:04:12 +01:00
Guillaume Damiand ca296d548a the cast must be into std::size_t 2023-12-28 08:46:59 +01:00
Sebastien Loriot e3249bd908 fix warning 2023-12-27 13:58:36 +01:00
Guillaume Damiand f8364752e0 draw arrangement: use gs_options 2023-12-04 18:05:40 +01:00
Guillaume Damiand 046fa81d68 draw arrangement 2023-12-04 16:59:46 +01:00
Guillaume Damiand 126b9360c9 Remove _qt from Basic viewer name 2023-10-24 08:27:18 +02:00
Guillaume Damiand 1c6b1e4a12 Basic_viewer_qt is no more templated 2023-10-23 01:35:11 +02:00
Guillaume Damiand 6daa2a0c3b Graphics_scene is no more templated 2023-10-23 01:30:57 +02:00
Guillaume Damiand a5ee74cb66 Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19 2023-09-29 08:36:37 +02:00
Guillaume Damiand 9f22d67ed0 Rename Graphic_storage in Graphics_scene (Andreas and Sebastien review) 2023-09-28 12:49:00 +02:00
Guillaume Damiand fd115bd321 Rename Graphic_storare into Graphics_scene (Andreas and Sebastien review) 2023-09-28 11:06:53 +02:00
Efi Fogel a9625eb17c Enhanced drawing---added support for arrangement on spheres indiced by geodesic arcs 2023-08-09 14:03:14 +03:00
Guillaume Damiand fe23441eab Merge master 2023-06-26 14:42:33 +02:00
Efi Fogel 7ffda351d2 reverted back commented out statement 2023-06-11 17:36:59 +03:00
Efi Fogel ce02ab6632 Added support for drawing an arrangement on a sphere induced by geodesic arcs 2023-06-07 11:41:56 +03:00
Efi Fogel f6db4a6d94 Fixed argument to draw_point_imp1() 2023-04-27 14:02:29 +03:00
Efi Fogel ef7b62119b Add member operator() to Approximate() for point and segment approximation and used it to remove the compile-time-dispatching all together in the drawing function 2023-04-27 13:31:10 +03:00
Efi Fogel 3f65c37eda Implemented and alternative for compile time dispatching, which might work with MSVC 14. 2023-04-26 19:32:43 +03:00
Efi Fogel 2a8100bff6 Removed unused variables; Fixed color_generator parameter passing; pacified msvc 2023-02-22 14:49:49 +02:00
Efi Fogel b0b080e65e Replaced use of boost::hana with c++14 features to implement compile-time dispatching 2023-02-15 18:40:04 +02:00
Efi Fogel 6705b15fdb Added color generator; improved internal API 2023-02-09 01:03:33 +02:00
Efi Fogel 03285a42cf Replaced std::uniform_int_distribution<unsigned char> with std::uniform_int_distribution<int> to pacify MSVC 2022-10-19 01:30:38 +03:00
Sébastien Loriot 215b2ea5c4 add missing config include 2022-10-18 18:06:29 +02:00
Sébastien Loriot ade16fc7d7 fix warnings 2022-10-17 14:12:41 +02:00