Skip to content

kesdogan/libigl_gpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Implementation of libigl c++ methods using GPU

Several libigl methods are very useful for geometric and graphics calculations. However, they are implemented for CPU and are thus slow to use on large problems. This repository presents some select methods implemented via PyTorch (and in the future, hopefully, directly via Cuda), which makes use of the Cuda architecture and provides a very efficient GPU implementation.

The methods are not as precise and well-implemented as libigl (error of <0.1% approx), but serve the purpose, if maximum precision is not necessary.

Enjoy!

PyTorch:
signed_distance             signed_distance.py
per_face_normals           per_face_normals.py
winding_number               winding_number.py
snap_points                     snap_points.py

About

GPU based methods for libigl functions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages