Linux / MacOS
1. Prerequisite
You will need to download and install a few tools.
2. Compile Graphite
In order to visualize the results you need to use Graphite. You should compile it by following instructions on https://github.com/BrunoLevy/GraphiteThree/wiki. Once compiled, we recommend adding graphite to your path.
3. Get examples
To get started, you should clone the Ultimaille examples. Open a terminal and type the following command:
git clone https://github.com/ultimaille/ultimaille-examples.git
4. Build and run examples
In the ultimaille-examples
directory type the following command:
cmake -B build -DCMAKE_BUILD_TYPE=Release && cd build && make -j && examples/create_tri_mesh && graphite tri_mesh.geogram
This command will:
- generate MakeFiles for your platform
- build the
ultimaille-examples
- run example
create_tri_mesh
- open the result in graphite (don't forget to add graphite to your PATH)
That's it, you should see a simple triangular surface displayed in the Graphite viewer.
What does the example do ?
Git / CMake
- Git clone is used to copy ultimaille-examples in your local computer
- CMake configure the environment, it downloads Ultimaille library, Graphite viewer and put them at the right place in the
build
directory - CMake then generate Visual Studio solution and projects, which will then be used for compilation
Code
- The code use Ultimaille library to create a triangle surface composed by 5 points and 3 facets (3 triangles) and write the mesh in a file named
tri_mesh.geogram
Note
You can find an in-depth description of the examples in the How to section.
What's next
Edit create_tri_mesh.cpp
using How to ? pages to experiment other features.