# libigl - A simple C++ geometry processing library This detailed documentation browser is automatically generated from the comments in libigl header (.h) files. In general, each function (e.g., `igl::func`) will be defined in a correspondingly named header file (e.g., `#include `). The _core_ library only depends on the standard template library (`std::`) and Eigen. These functions reside directly the [`igl::` namespace](./namespaceigl.html) Functions with further dependencies reside in a corresonding sub-namespace. For example, the function `igl::spectra::lscm` depends on the Spectra library so it resides in the [`igl::spectra::` namespace](./namespaceigl_1_1spectra.html). Functions which depend on external code under a copyleft license reside in the [`igl::copyleft::` namepsace](file:///Users/alecjacobson/Repos/libigl/dox/namespaceigl_1_1copyleft.html). https://libigl.github.io/ https://github.com/libigl/libigl/