The VCGlib is a C++, templated, no dependency, library for manipulation, processing and cleaning of triangle meshes