https://github.com/zimmerrol/lidar-viewer
Point cloud viewer with surface reconstruction for LIDAR data using OpenGL.
https://github.com/zimmerrol/lidar-viewer
Last synced: 10 days ago
JSON representation
Point cloud viewer with surface reconstruction for LIDAR data using OpenGL.
- Host: GitHub
- URL: https://github.com/zimmerrol/lidar-viewer
- Owner: zimmerrol
- License: mit
- Created: 2018-08-28T08:44:35.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-08-28T09:38:05.000Z (over 6 years ago)
- Last Synced: 2025-05-08T22:11:29.058Z (10 days ago)
- Language: C
- Homepage:
- Size: 98.6 KB
- Stars: 7
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LIDAR Viewer
Point cloud viewer with surface reconstruction for LIDAR data using OpenGL# Structure
## OGLW
This project is a object oriented wrapper for `OpenGL`. It offers utility functions for shaders, memory and window management.
## OGLWTest
This project is ment is a demo project to show and test functions of `OGLW`.
## LIDARViewer
This project uses `OpenGL` to render point clouds, i.e. the recordings of LIDAR. It creates a 3D world in which the user can navigate using mouse and keyboard. If the project is built against the `PointCloudLibrary` one can also use surface reconstruction to obtain surfaces based on the recorded point cloud.
# How to build
1. Open the Visual Studio 2017 solution
2. Restore the nuget packages
- glfw
- glm
- boost [Only required if `pcl` is *not* used]
2. Install and setup [vcpkg](https://github.com/Microsoft/vcpkg)
3. [Optional] Install `pcl` ([PointCloudLibrary](http://pointclouds.org/)) via `vcpkg`
4. Build `OGLW`
5. [Optional] Set precompiler directive `USE_PCL` to enable `pcl` support
6. Build `LIDARViewer`