Commit d68afa9e authored by Nicolas Mellado's avatar Nicolas Mellado

Add documentation for Grenaille Demo + sample

parent 81413634
......@@ -16,5 +16,6 @@
- \subpage grenaille_example_cxx_ssc_page : Calculate Screen Space Curvature using CUDA/C++.
- \subpage grenaille_example_python_ssc_page : Calculate Screen Space Curvature using Python and CUDA.
- \subpage grenaille_example_pcl_page : How to use Grenaille with Point cloud library (PCL). A basic example to compute and visualize surface curvature.
- \subpage grenaille_example_cxx_demo_page : Demo application written with Qt/OpenGL, giving visual insight on Grenaille outputs (WIP).
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at
\page grenaille_example_cxx_demo_page Grenaille Demo
\warning This example is currently work in progress.
\section pyssgl_intro_sec Introduction
This is a Qt application to demonstrate the various features of Grenaille.
\subsection demo_intro_sec_dep_subsec Installation and usage
This example requires the following libraries:
- Qt5Widgets,
- Qt5OpenGL.
Picking requires FBO capabilites, shaders require version 330 Core.
To compile and run the example, call
cd build && make grenaille_glviewer
cd examples/Grenaille/glviewer/ && grenaille_glviewer
After the application is loaded, use the menu (or type Ctrl-O) to open a mesh,
for instance the Armadillo (original version
<a href="" target="_blank">here</a>)
provided with the example.
The, double click to pick a point and compute its primitive (not displayed
yet), and changes the parameters using control widgets.
Fitting outputs are shown in standard output.
\image html examples/grenaille_demo_screen.jpg "Grenaille Demo"
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment