Enhancing basic viewers in CGAL
- Mentors
- Guillaume Damiand
- Organization
- CGAL Project
- Technologies
- opengl, c++, qt, qt5, generic programming, CGAL, Shader Programming, Signal and slots
- Topics
- Enhancing basic viewers in CGAL
Visualization is an important aspect of computer graphics because it’s useful to visualize the result of an algorithm and help to debug errors in code. Since CGAL 4.13, a basic viewer is provided in CGAL to visualize different CGAL data structures. This project aims to improve current mechanisms (e.g. Polyhedron, Surface_mesh, Linear_cell_complex, Polyhedral Surface, Linear Cell Complex, 2D Triangulations, 3D Triangulations, 3D point set, 2D polygon, a 2D polygon with hole, Voronoi Diagram, Periodic 2 Triangulation 2, Nef Polyhedron, and Arrangement 2, etc.) to allow users to coloring attributes, choose the type of appearance, working interactively in 3D mode(e.g. Add Or Drag/Drop points), mix different viewers in application like using parallelism for visualize point cloud and a surface mesh at the same time, and use new viewers technologies like WebGL(for web viewers), SDL, and Orge3D(3D Engine).