/cleap

A CUDA library for handling triangle meshes in GPU.

Primary LanguageCudaGNU General Public License v3.0GPL-3.0

cleap is a GPU-based library for processing triangle meshes.

1) Versions history:

- version 0.3.3 (June 2020)

2) Requirements:

- CUDA Runtime Library 9.0+
- Nvidia GPU supporting CUDA
- GLEW (with support of OpenGL 3.0+)

3) License:

cleap is open source and has GPL v3 license. Therefore it may be freely copied, modified, and redistributed under the
copyright notices stated in the file COPYING.

4) Install:

1) cd cleap
2) mkdir build
3) cd build
4) cmake ..
5) make
6) sudo make install
- after this, cleap will be installed into /usr/local 

5) Use the library

(this steps suppose that prefix is left as PREFIX=/usr/local. If you choose another path, just change "/usr/local" to the new one)
* configure $CFLAGS to include "-I /usr/local/include/cleap-x.y.z"
* configure $LDFLAGS to include "-L /usr/local/lib"
* make sure dynamic linking is set properly: 
	~$ set LD_LIBRARY_PATH = /usr/local/lib:$LD_LIBRARY_PATH

6) Documentation

Please visit http://users.dcc.uchile.cl/~crinavar/doc/cleap/ for more documentation.