Skip to content

nasa/PointCloudsVR

Repository files navigation

PointCloudsVR

PointCloudsVR is a C++ Windows 10 desktop application that displays Point Clouds in Virtual Reality (VR) using OpenVR and SteamVR. It is built upon a number of open source libraries: OpenSceneGraph, OpenFrames, liblas, and several others, as described in the PointCloudsVR User Manual. It can display several Point Cloud file formats out of the box: .las, .ply, and others supported by OpenSceneGraph, as well as custom formats, as defined in the C++ code for this project. It has various 3D analysis tools, such as the ability to draw 3D lines in space. It can be used for science data analysis that uses Point Clouds for its data format. PointCloudsVR has been used to display and analyze: Lidar of trees, Lidar of snow, Gaia (an ESA spacecraft) star data, and the solar wind flowing around Mars, all in Virtual Reality. The user may navigate 3D space using one's VR headset and controllers. PointCloudsVR has been tested with both the HTC Vive / Vive Pro, and Oculus Rift.

Build and Run Instructions

See PointCloudsVR User Manual. The manual also shows 2 screenshots of different applications (Gaia star data, and an .las file showing a tree) toward the end of the document.

Copyright Notice

Copyright © 2019 United States Government as represented by the Administrator of the National Aeronautics and Space Administration. No copyright is claimed in the United States under Title 17, U.S. Code. All Other Rights Reserved.

Contact Information

Thomas Grubb
NASA Goddard Space Flight Center
Code 587
Greenbelt, MD 20771

Thomas.G.Grubb@nasa.gov

License Information

This software is licensed under the NASA Open Source Agreement.

Example of PointCloudsVR showing an .las Lidar file in VR:

Sample VR Screenshot

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages