We use the following packages:
- CGAL 5.0.2 to store the mesh structure, and
- with Eigen 3.3.7 to parameterize the surface mesh;
- gCVT to compute the centroidal Voronoi tessellation on the GPU;
- gDel2D to compute the constrained Delaunay triangulation on the GPU;
- OpenGL and OpenCV to visualize the results.
Please preinstall CGAL and Eigen, and compile it as a CUDA project if you want to use.
- Jiaqi Zheng and Tiow-Seng Tan. 2020. Computing Centroidal Voronoi Tessellation Using the GPU. In Symposium on Interactive 3D Graphics and Games (I3D ’20), May 5–7, 2020, San Francisco, CA, USA.
- Pierre Alliez, Éric Colin de Verdière, Olivier Devillers, and Martin Isenburg. 2005. Centroidal Voronoi Diagrams for Isotropic Surface Remeshing. Graphical Models, Elsevier, 2005, 67 (3), pp.204-231.
- Meng Qi, Thanh-Tung Cao, and Tiow-Seng Tan. 2012. Computing 2D Constrained Delaunay Triangulation Using the GPU. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D ’12).
- Qingnan Zhou and Alec Jacobson. 2016. Thingi10K: A Dataset of 10,000 3D-Printing Models. arXiv:1605.04797.