Commit Graph

86405 Commits

Author SHA1 Message Date
Jasmeet Singh 09fcb98c65 Add the documentation header file draw_nef_3.h 2019-07-03 15:19:25 -07:00
Jasmeet Singh ff2a498d9e Add documentation for Nef Polyhedron Viewer. 2019-07-03 15:06:13 -07:00
Jasmeet Singh 53bed9f541 Clean up draw_nef_3 example 2019-07-03 13:57:51 -07:00
Jasmeet Singh e5986189a5 Correct vertex normals. Gourard Shading works. 2019-07-03 13:53:08 -07:00
Jasmeet Singh 79a86413ac Merge branch 'gsoc2019-add_basic_viewer-jasmeet' of https://github.com/jasmeet9323/cgal into gsoc2019-add_basic_viewer-jasmeet 2019-07-02 16:37:32 -07:00
Jasmeet Singh ac5b76c0d1 Remove unused compute_vertex() method, display nef in one color 2019-07-02 16:35:53 -07:00
Jasmeet Singh ae40ed9343
Update dependencies 2019-07-02 16:32:59 -07:00
Jasmeet Singh 16992e743e Add color to faces. Code cleanup 2019-06-29 19:12:43 -07:00
Jasmeet Singh 625ab7583d Count and tally the number of edges drawn for validation. 2019-06-29 18:08:07 -07:00
Jasmeet Singh f9690fb852 Add face normal computation. 2019-06-29 17:53:35 -07:00
Jasmeet Singh 5b19e7d1a5 Add debug output. Classify newell_single_step_3 function using namespace CGAL to avoid ambiguity. Add example file to draw. 2019-06-29 14:25:43 -07:00
Jasmeet Singh 42c09f550d Add viewer for faces of Nef Polyhedron. 2019-06-28 13:25:09 -07:00
Jasmeet Singh 9995083b9e Add a visitor class to view the elements of Nef Polyhedron. Only vertices viewed for now. 2019-06-28 11:44:52 -07:00
Jasmeet Singh 6843c2ed69 Add viewer for Nef Polyhedra. Only points viewed for now.
File Buffer_for_vao.h modified to classify the ambiguous call to the function newell_single_step_3().
Added namespace identifier 'internal::' to avoid conflict with function in normal_vector_newell_3.h included in
Nef_polyhedron_3.h
2019-06-27 12:44:38 -07:00
Jasmeet Singh d28a767b77 Merge branch 'gsoc2019-add_basic_viewer-jasmeet' of github.com:CGAL/cgal-public-dev into gsoc2019-add_basic_viewer-jasmeet 2019-06-25 11:47:36 -07:00
Jasmeet Singh 02254e998e Add dependency in Voronoi doc. Add draw_periodic_2_triangulation_2.h 2019-06-25 11:47:13 -07:00
Guillaume Damiand 6c5bbe002e Small modifs in doc of new viewers. 2019-06-25 09:48:47 +02:00
Jasmeet Singh 628b24e57f Update headers, trying to deal with Travis CI errors. 2019-06-24 18:14:13 -07:00
Jasmeet Singh 720a0ad815 Merge branch 'gsoc2019-add_basic_viewer-jasmeet' of github.com:CGAL/cgal-public-dev into gsoc2019-add_basic_viewer-jasmeet 2019-06-24 16:36:47 -07:00
Jasmeet Singh e661cfb261 Update documentation. 2019-06-24 16:33:33 -07:00
Jasmeet Singh c412d3b0f7 Fix bugs in Voronoi Diagram Viewer. Format code. Fix bug in voronoi diagram documentation.
Faces have the same color after toggling vertices - fixed.
Rays and dual vertices have different colors from edges and voronoi vertices - fixed.
Toggle for Voronoi vertices created, now V would only toggle vornoi vertices, not all vertices - fixed
2019-06-24 15:21:16 -07:00
Jasmeet Singh 1401212d14 Remove old name doc file 2019-06-24 12:40:42 -07:00
Jasmeet Singh 1a3ba3d4e0 Change file name to match documentation 2019-06-24 10:28:31 -07:00
Guillaume Damiand 8af3ab8f77 Change test of keys in periodic triangulation 2 viewer to solve a problem with azerty keyboards. 2019-06-24 10:24:32 +02:00
Jasmeet Singh 8096f38336 Add documentation for 2D Periodic Triangulation viewer. 2019-06-22 19:29:30 -07:00
Jasmeet Singh f8bc47dbf6 Check visualization for Periodic Delaunay Triangulation as well. Change example to a delaunay triangulation.
Add is_triangulation_in_1_sheet() check and then convert to 9-sheet if the triangulation isn't so already.
2019-06-22 18:49:54 -07:00
Jasmeet Singh a9eae8a297 Add Key description for Key D which displays the domain. 2019-06-22 18:00:01 -07:00
Jasmeet Singh 677cbc7c07 Add Periodic_2_triangulation_2 viewer. Add example - draw_periodic_2_triangulation_2.cpp.
Keypress 1-UNIQUE, 2-UNIQUE_COVER_DOMAIN, 3-STORED, 4-STORED_COVER_DOMAIN, D-draw the domain.
Color values for faces are fixed for now. Boundaries of faces are also viewed with a light gray
color so as to properly display a triangular face.
2019-06-22 17:53:18 -07:00
Jasmeet Singh e769c14b00 Change NULL to nullptr in buffer initialization. 2019-06-21 13:20:23 -07:00
Jasmeet Singh e096af3133 Merge branch 'master' into gsoc2019-add_basic_viewer-jasmeet 2019-06-21 12:25:30 -07:00
Jasmeet Singh 58dec73f74 Update dependencies for Voronoi Diagram package: Add GraphicsView. 2019-06-21 12:17:22 -07:00
Jasmeet Singh d1295ce338 Change order of constructor arguments so that existing derived classes from Basic_viewer which call this constructor set the arguments correctly. 2019-06-21 11:30:22 -07:00
Jasmeet Singh 1107041933 Remove header draw_voronoi from vd_2_point_location as a separate example is added. Change CMakLists.txt accordingly. 2019-06-21 11:12:01 -07:00
Laurent Rineau 6ad4b3934e Merge branch 'releases/CGAL-4.14-branch' 2019-06-21 10:34:35 +02:00
Laurent Rineau 55c9a175b5 Merge branch 'releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch 2019-06-21 10:34:18 +02:00
bryantcurto 056e846e0d Fixed do_intersect() ambiguity.
Occurs when compiling with clang
2019-06-21 10:33:46 +02:00
Jasmeet Singh a48cb941ba Draw Dual Vertices in the voronoi diagram. Update doc image for drawing voronoi diagram.
Toggle with D to view/unview dual vertices. Vertex view should be ON as dual vertices use
the buffer for colored vertices.
2019-06-20 12:09:38 -07:00
Laurent Rineau a236d22e2d Merge pull request #3730 from sloriot/CGAL-create_tarballs
Add an option to create tarballs while creating a release
2019-06-20 14:21:16 +02:00
Laurent Rineau 17add8332e Merge pull request #3903 from MaelRL/PMP-Generalize_keep_largest_CC-GF
PMP: Generalize `keep_large(st)_CCs`
2019-06-20 14:21:14 +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 8fd3f2d8fd Merge pull request #3973 from sgiraudot/Kernel_23-Add_hash_functions-GF
[Small Feature] Add hash functions for kernel objects
2019-06-20 14:21:09 +02:00
Laurent Rineau 53ba851c89 Merge pull request #3990 from bryantcurto/patch-1
do_intersect() Ambiguity
2019-06-20 14:21:05 +02:00
Laurent Rineau b96e46f7a6 Merge branch 'releases/CGAL-4.14-branch' 2019-06-20 14:20:41 +02:00
Laurent Rineau 8535a3c03c Merge branch 'releases/CGAL-4.14-branch'
# Conflicts:
#	Apollonius_graph_2/include/CGAL/Apollonius_graph_2/Apollonius_graph_2_impl.h
#	Convex_hull_3/include/CGAL/convex_hull_3.h
#	Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Corefinement/face_graph_utils.h
#	Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Mesh_3_plugin_cgal_code.cpp
#	Stream_support/include/CGAL/IO/Color.h
2019-06-20 14:20:37 +02:00
Laurent Rineau 69a4241d5e Merge pull request #3987 from lrineau/Polyhedron-demo__mesh_several_surfaces_at_a_time-GF
Polyhedron demo:  mesh several surfaces at a time
2019-06-20 14:20:08 +02:00
Laurent Rineau b0c182ce63 Merge pull request #3987 from lrineau/Polyhedron-demo__mesh_several_surfaces_at_a_time-GF
Polyhedron demo:  mesh several surfaces at a time
2019-06-20 14:09:17 +02:00
Laurent Rineau c64c40491b Merge pull request #4003 from maxGimeno/Demo-Fix_clip_plus_point_selection-GF
3D Demo: Fix Points Selection when Clipping
2019-06-20 14:09:15 +02:00
Laurent Rineau b0f1f90a4d Merge branch 'releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch 2019-06-20 14:08:25 +02:00
Laurent Rineau f697343e53 Fake merge commit 'refs/pull/3938/head' into releases/CGAL-4.14-branch
I have used `git merge -s ours ...`.
2019-06-20 14:08:02 +02:00
Laurent Rineau 49090b61ab Merge pull request #3940 from MaelRL/Intersections_2-Populate_tests-GF
Intersections_2: Fix bugs and populate tests (4.14)
2019-06-20 14:07:34 +02:00