A blank project example showing how to set up a simple physical simulation using libigl and cmake. Based on Alec Jacobson's libigl example project. This project contains some boilerplate that sets up a physical simulation to run in its own thread, with rendering provided by libigl.
Compile this project using the standard cmake routine:
mkdir build
cd build
cmake ..
make
This should find and build the dependencies and create a example_bin
binary.
From within the build
directory just issue:
./example_bin
A glfw app should launch displaying a 3D cube.
The only dependencies are stl, eigen, libigl and
the dependencies of the igl::viewer::Viewer
(mandatory: glfw and
opengl, optional: nanogui and nanovg).
We recommend you to install libigl using git via:
git clone --recursive https://github.com/libigl/libigl.git
If you have installed libigl at /path/to/libigl/
then a good place to clone
this library is /path/to/libigl-example-project/
.