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.
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.
