Home

Awesome

Point Cloud Editor

Demo Link

Check out the live demo of the Point Cloud Editor here.

Highlights

Pointcloud_Editor

Limitations

Future Work

Usage

Prerequisites

Ensure you have a modern web browser that supports WebGL (e.g., Chrome, Firefox, Edge).

Setup

  1. Clone the repository:

    git clone https://github.com/JohannesKrueger/point-cloud-editor.git
    cd point-cloud-editor
    
  2. Open index.html in your web browser.

Importing Data

  1. Point Cloud Data: Click on the "Upload Point Cloud" button and select your point cloud file (points3D.txt).
  2. Camera Data: Click on the "Upload Cameras" button and select your camera file (cameras.txt).
  3. Image Data: Click on the "Upload Images" button and select your images file (images.txt).

Editing

  1. Use the translation sliders (X, Y, Z) to move the point cloud.
  2. Use the rotation sliders (X, Y, Z) to rotate the point cloud.
  3. Toggle erase mode to remove unwanted points by clicking on them.
  4. Use the sphere radius slider to crop the point cloud to a specific region.

Exporting

  1. Click on the "Download Points" button to export the modified point cloud data (modifiedPoints3D.txt).
  2. If images were imported, a modified images file (modifiedImages.txt) will also be prepared for download.

COLMAP Installation and Conversion

Ensure COLMAP is installed and added to your environment variables PATH

Windows

colmap model_converter --input_path /path/to/input_model_folder --output_path /path/to/output_model_folder --output_type TXT