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 © 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.
Thomas Grubb NASA Goddard Space Flight Center Code 587 Greenbelt, MD 20771 Thomas.G.Grubb@nasa.gov
This software is licensed under the NASA Open Source Agreement.