poncateam / poncascope

Polyscope application demonstrating the Ponca library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

poncascope

Application demonstrating how easily to combine:

With the current version, you will be able to:

  • compute and visualise differential quantities (normal vectors, mean curvature, principal curvature),
  • compare several differential estimators based on Moving Least Squares reconstruction,
  • play with reconstruction parameters, control timings, and more...

Computations are all done using Ponca on polyscope datastructures (see code for more details on data biding). Spatial queries are accelerated using Ponca Kdtree.

Compilation instructions

git clone https://github.com/poncateam/poncascope.git # Fetch repository
cd poncascope
git submodule update --recursive --init               # Get dependencies: Polyscope, Ponca
mkdir build && cd build                               # Goto to compilation directory
cmake ../ -DCMAKE_BUILD_TYPE=Release                  # Configure in release mode
make                                                  # Compile

Gallery

Main features

Alt text

Mean curvature estimation

image

Principale curvatures estimation

image

About

Polyscope application demonstrating the Ponca library

License:MIT License


Languages

Language:C++ 88.9%Language:CMake 11.1%