/Geometry-Processing-Smoothing

Geometry Processing: Smoothing

Primary LanguageC++Mozilla Public License 2.0MPL-2.0

Geometry Processing - Smoothing

This is my implementation of Smoothing assignment in CSC419/CSC2520 Geometry Processing.

Build

git submodule update --init --recursive
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make 

Execution

Once built, you can execute the assignment from inside the build/ by running on a given mesh with given scalar field (in dmat format).

./smoothing [path to mesh.obj] [path to data.dmat]

or to load a mesh with phony noisy data use:

./smoothing [path to mesh.obj] n

or to load a mesh with smooth z-values as data (for mesh smoothing only):

./smoothing [path to mesh.obj]