Introduction

The CVT generator is a program to build CVTs of any 3D meshes and implicit surfaces. It is written in C++ using CGAL and libLBFGS. It can be compiled into either a standalone program or a library for linking with other programs.

Download

Documentation

  1. Prerequisites

  2. Compilation

    • cd CVT/
    • mkdir build
    • cd build/
    • cmake ..
    • make
  3. Execution

    • ./CVT file_name [nb_sites] [nb_iterations] [shrink_factor]

    Ex:

    • ./CVT ../data/sphere.off 3000 30 0.8
    • ./CVT ../data/sphere.xyz 3000 30 0.8

References

License

This source code aims to generate CVTs from triangle meshes and point clouds. The code is made available as is without any warranty; without even the implied warranty of fitness for a particular purpose. The redistribution of the code is not permitted. The code are provided for non-commercial research purposes only. If you use this code or part of it in a publication, you agree to cite one or both the papers in the references.

Contact

Li Wang

  • INRIA Grenoble Rhône-Alpes
  • 655, avenue de l’Europe, Montbonnot
  • 38334 Saint Ismier, France
  • Email: taufik.wang@outlook.com
Li

Acknowledgments