This is an implementation of the proposed method from Liu, et al. to compute the Laplace-Beltrami Operator for point clouds. It is adapted to be used as part of the Point Cloud Library.
- Point Cloud Library (>= 1.7)
- Eigen library 3.0
- CGAL 3.9
- SuiteSparse 2.0
There is a small demo with the code that visualizes the Eigenfunctions of the Laplace-Beltrami Operator on the Stanford Bunny cloud. To compile and run it simply do the following:
mkdir build
cd build
cmake ..
make
./visualize_eigenfunctions
There is also a small example for computing the heat kernel signature over
time. The executable is called heat
.
This one is pretty cool. This is an implementation of the geodesics in heat method from . This one has a point picking event so you can click a point in the viewer and display the geodesics coming out from that point.
./mesh_geoheat -m ../models/bunny.ply