gmin7 / libigl-example-project

A blank project example showing how to use libigl and cmake.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libigl example project

A blank project example showing how to use libigl and cmake. Feel free and encouraged to copy or fork this project as a way of starting a new personal project using libigl.

See the tutorial first

Then build, run and understand the libigl tutorial.

Dependencies

The only dependencies are stl, eigen, libigl and the dependencies of the igl::opengl::glfw::Viewer.

The cmake build system will attempt to find libigl according to environment variables (e.g., LIBIGL) and searching in common desitinations (e.g., /usr/local/libigl/). If you haven't installed libigl before, we recommend you to clone a copy of libigl right here:

cd libigl-example-project/
git clone https://github.com/libigl/libigl.git

Compile

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.

Run

From within the build directory just issue:

./example_bin

A glfw app should launch displaying a 3D cube.

About

A blank project example showing how to use libigl and cmake.

License:Mozilla Public License 2.0


Languages

Language:CMake 67.7%Language:C++ 32.3%