Implementation of a program computing the surface normals of a point cloud given by LAS files from the swissSURFACE3D dataset.
The program uses a k-d tree as an accelerator data structure and uses elemental routines from BLAS and LAPACK.
The project comes with a CMakeLists.txt that allows for the creation of the build system.
mkdir buildcd buildcmake ..make
The program depends on the BLAS, LAPACK and tinyply libraries to be installed.
The program can be executed with
- Usage:
./proj <path to LAS file>
where a valid path to a LAS file from the swissSURFACE3D is required.
The program (in default state) creates an out.ply file that can then be visualized using tools like meshlab.
- Jean-Yves Verhaeghe
- Patrik Rac