CloudCompare logo

CloudCompare

3D point cloud and mesh processing tool for comparing large laser scans and surfaces

Repository activity
  • Stars4.6k
  • Forks1.2k
  • Open Issues285
cloudcompare health score - Linux Foundation Insights
License

Other

Languages
  • C++
  • CMake
  • C
CloudCompare screenshot

About CloudCompare

CloudCompare is a tool for processing 3D point clouds and triangular meshes. It was originally built to compare two point clouds, or a point cloud against a mesh, making it well suited to analyzing change between laser scans of the same surface over time.

It relies on an octree structure tuned for this work, so it handles very large datasets, typically more than 10 million points and up to 120 million with 2 GB of memory. Beyond comparison, it offers cleaning, segmentation, measurement, and rendering of scanned geometry.

CloudCompare runs on Windows, macOS, and Linux, with a Flatpak available on Flathub for Linux. It is licensed under the GPL, so any code linked with it must also remain open source.

Key features

  • Compares point clouds against other clouds or meshes
  • Octree structure tuned for very large datasets
  • Handles up to 120 million points in 2 GB of memory
  • Cleaning, segmentation, and measurement of scans
  • Rendering of point clouds and triangular meshes

Details

On GitHub since
2012
Platforms
Windows, macOS, Linux
License
GPL-3.0
Core structure
Octree
Linux install
Flathub