• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

eigenlib/H03-May-2022-111,70972,107

img/H17-Jul-2020-1,8971,284

vcg/H17-Jul-2020-100,85566,282

wrap/H17-Jul-2020-63,56843,342

.gitignoreH A D18-Jul-2020137 1210

README.mdH A D18-Jul-20201.8 KiB3424

README.md

1The **_Visualization and Computer Graphics Library_** (VCGlib for short) is a open source, portable, C++, templated, no dependency, library for manipulation, processing, cleaning, simplifying triangle meshes.
2
3The library, composed by more than 100k lines of code, is released under the GPL license, and it is the base of most of the software tools of the [Visual Computing Lab](http://vcg.isti.cnr.it) of the Italian National Research Council Institute ISTI , like MeshLab, metro and many others.
4
5The VCG library is tailored to mostly manage triangular meshes: The library is fairly large and offers many state of the art functionalities for processing meshes, like:
6
7- high quality quadric-error edge-collapse based simplfication,
8- efficient spatial query structures (uniform grids, hashed grids, kdtree, ...) ,
9- advanced smoothing and fairing algorithms,
10- computation of curvature,
11- optimization of texture coordinates,
12- Hausdorff distance computation,
13- geodesic paths,
14- mesh repairing capabilities,
15- isosurface extraction and advancing front meshing algorithms,
16- Poisson Disk sampling and other tools to sample point distributions over meshes,
17- subdivision surfaces
18
19## Notable Applications
20
21A number of applications have been developed using the vcglib:
22
23- MeshLab: the renowed open source mesh processing is based on this library.
24- Metro, the tool for measuring differences between meshes
25- The first high quality out-of-core mesh simplifier that was used by the Stanford Digital Michelangelo project to process their huge 3D scanned models.
26
27## Contacts
28
29For any info about licensing (portion of) the library please contact us:
30Paolo Cignoni (p.cignoni@isti.cnr.it)
31Visual Computing Lab of the Italian National Research Council - ISTI
32
33In case of bugs please report them [here](https://github.com/cnr-isti-vclab/vcglib/issues) .
34