Visual Computing Library
|
The Visual Computing Library is a C++20 and python modern, multi-platform Mesh and Geometry Processing library. It provides a set of of functionalities for low level and high level mesh processing, rendering and visualization, and it is designed to be easily extensible customizable, and easily integrable in other projects.
All the modules can be found in the vclib directory inside the root of the repository. They are written in C++20, and can be built with CMake. The python side of the library is then generated using pybind11.
The library is divided in several modules, each one with a specific purpose:
You can refer to the User Guide documentation to learn how to install and use the library.
The library is developed by the Visual Computing Lab of the ISTI Institute of the National Research Council of Italy.
The library is under the MPL2 license.