A toroid project example showing how to interface with the simulator. Compile the project using the standard cmake routine:
mkdir build
cd build
cmake ..
make
If you encounter an error regarding viewer.core, change the files in question from "viewer.core" to "viewer.core()"
This should find and build the dependencies and create a 'rods_bin' binary.
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/.