Commit Graph

104435 Commits

Author SHA1 Message Date
denizdiktas 1c98dba72a small code refactor 2023-06-13 16:23:40 +03:00
denizdiktas 2ee383241c Added: camera-zoom 2023-06-13 12:06:20 +03:00
denizdiktas 84aa35153f Refactor: shaders can be read from file 2023-06-12 17:02:28 +03:00
denizdiktas 609a13e60a Refactor: Shader_program added as an abstraction 2023-06-12 13:59:46 +03:00
denizdiktas eb03e6bb7a Refactor: moved Sphere to a separate file 2023-06-12 12:19:00 +03:00
denizdiktas cbf97e9c1b Refactor: Camera class 2023-06-12 12:07:10 +03:00
denizdiktas 9f404ab9bf Added Camera class & code refactor 2023-06-12 11:32:05 +03:00
denizdiktas 99fd1e31e5 Added camera controls (needs refactoring) 2023-06-12 10:38:42 +03:00
denizdiktas b0a2e09fb2 refactor: separated Sphere into its separate class 2023-06-09 15:20:20 +03:00
denizdiktas 07124850f8 smooth sphere shading + minor style corrections 2023-06-09 15:03:01 +03:00
Efi Fogel d4ee1bba11 Merge branch 'gsoc2023-aos_sphere_demo-denizdiktas' of github.com:CGAL/cgal-public-dev into gsoc2023-aos_sphere_demo-denizdiktas 2023-06-07 11:42:30 +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
denizdiktas 6acd902d2f applied coding conventions 2023-06-07 10:58:16 +03:00
denizdiktas 3737f3a66f fixed the sphere problem by generating the strided vertex-data separately (previous code logic regarding the opengl vertex attributes was correct though) 2023-06-07 09:56:46 +03:00
denizdiktas 9369e1538c Sphere Drawing Skeleton: add vertex positions and normals to a single std::vector and defined two attribues, but this seems not to work properly (debug this) 2023-06-07 09:44:21 +03:00
denizdiktas 52f4c7ed67 Rendering a sphere with flat shading: triangle normals are calculate inside the geometry shader for now 2023-06-05 20:47:21 +03:00
denizdiktas 2f202dd5b0 demo-earth: added dynamic rotation and static camera location 2023-06-05 17:59:56 +03:00
denizdiktas cbafb4ee78 Switched from GGG to Qt6: current demo just draws a single triangle 2023-06-05 16:53:34 +03:00
denizdiktas 2864d74b1d Merge branch 'gsoc2023-aos_sphere_demo-denizdiktas' of github.com:CGAL/cgal-public-dev into gsoc2023-aos_sphere_demo-denizdiktas 2023-06-05 13:02:35 +03:00
denizdiktas 890395a8cb Demo app with just sphere drawn inside OpenGL with GGG (but cmake fails to produce project files) 2023-06-05 13:02:01 +03:00
Efi Fogel 3ade612d49 Merge branch 'gsoc2023-aos_sphere_demo-denizdiktas' of github.com:CGAL/cgal-public-dev into gsoc2023-aos_sphere_demo-denizdiktas 2023-06-03 15:43:55 +03:00
denizdiktas 81d4592766 style corrections 2023-06-02 12:24:21 +03:00
Efi Fogel 0477dfe2f3 Removed unnecessary (actually erroneous) member function definitions 2023-06-02 11:15:06 +03:00
Efi Fogel da710d604e Fixed test expected result 2023-06-02 11:14:35 +03:00
Efi Fogel ab6b892b4b Added tests for the Approximate_2 functor 2023-06-01 19:59:26 +03:00
Efi Fogel d565320573 Merge branch 'gsoc2023-aos_sphere_demo-denizdiktas' of github.com:CGAL/cgal-public-dev into gsoc2023-aos_sphere_demo-denizdiktas 2023-06-01 14:24:51 +03:00
Efi Fogel e55287a962 Started to add tests for the Approximate_2 traits functor 2023-06-01 14:24:10 +03:00
denizdiktas 34b9a7d356 Removed std::vector from the algorithm, now outputting the approximation points directly to the output iterator. 2023-06-01 13:09:41 +03:00
denizdiktas fc9c993a23 Added std:: in front of math functions 2023-06-01 11:39:43 +03:00
denizdiktas 7a447d661a Code clean-up and style corrections 2023-06-01 11:33:58 +03:00
denizdiktas 01e6057017 Fixed approximation of arcs with theta>PI: atan2 was returning negative value, so I added 2*PI to make it in the range [0,2*PI) 2023-05-30 17:44:25 +03:00
denizdiktas 910e0437a0 changed the error type in the approximation function from double to Approximate_number_type 2023-05-30 15:40:31 +03:00
denizdiktas a079b5d572 Initial implementation of the approximation-function inside Approximate_2 2023-05-30 15:33:54 +03:00
Efi Fogel f08da8489f 1st revision 2023-05-30 11:02:28 +03:00
Efi Fogel 2159476dc4 Fixed Approxinate_2::operator()(const Point_2&) 2023-05-29 17:44:16 +03:00
Efi Fogel facc5926e6 Fixed dependencies. (Moved Arr_extended_direction_3 definition to the front.) 2023-05-27 22:54:43 +03:00
Efi Fogel 9720911727 Ops (Approximate_point_2) 2023-05-26 18:33:25 +03:00
Efi Fogel f9b9591f04 Fixed some approximate operators 2023-05-26 18:32:12 +03:00
Efi Fogel c74d7a31b6 Merge branch 'master' into gsoc2023-aos_sphere_demo-denizdiktas 2023-05-24 16:35:52 +03:00
Sébastien Loriot 898e452d33 Merge remote-tracking branch 'cgal/5.5.x-branch' 2023-05-24 09:54:33 +02:00
Sébastien Loriot a042c42515 Merge remote-tracking branch 'cgal/5.4.x-branch' into HEAD 2023-05-24 09:54:17 +02:00
Sebastien Loriot 10505d2b93
update CI to use doxygen 1.9.6 (#7466) 2023-05-24 09:53:57 +02:00
Sébastien Loriot 4c5197f95c update CI to use doxygen 1.9.6 2023-05-24 09:52:50 +02:00
Sébastien Loriot 075421890c Merge remote-tracking branch 'cgal/5.5.x-branch' 2023-05-24 09:35:53 +02:00
Sébastien Loriot 341323f4e4 Merge remote-tracking branch 'cgal/5.4.x-branch' into HEAD 2023-05-24 09:29:40 +02:00
Sebastien Loriot eea24af049
Update doc resources and fix issues with doxygen 1.9.6 (#7464) 2023-05-24 09:25:54 +02:00
Sébastien Loriot 96753beb19 accomodate search box updates 2023-05-23 18:09:06 +02:00
Sébastien Loriot 12b32f6be4 move custom mathjax into dedicated .js 2023-05-23 18:08:44 +02:00
Sébastien Loriot 732da62bd4 use default stylesheet (was already the case before) 2023-05-23 14:33:24 +02:00
Sébastien Loriot de869b74a8 the link is changing all the time 2023-05-23 13:47:42 +02:00