CloudCompare main repository
C++ C CMake Inno Setup Objective-C GLSL Other
Latest commit 628f686 Jan 16, 2017 @dgirardeau dgirardeau - when computing distances, the octree could be modified but the LOD …
…structure was not updated

- syntax
Failed to load latest commit information.
.github Made the github issue template more concise and change the current/ex… Nov 17, 2016
CC Syntax + glitch fix Jan 13, 2017
ccViewer - Generalization of the picking hub mechanism (+ few glitches fix, etc.) Jan 9, 2017
contrib Compilation with version 3.3 of the 3DxWave SDK Nov 13, 2016
doc Run lossless compression on images Mar 6, 2016
libs - when computing distances, the octree could be modified but the LOD … Jan 15, 2017
mac_scripts {macOS} Another (final? please?) animation plugin deployment issue Dec 4, 2016
plugins Glitch fix (missing comma) as reported by Sam Jan 13, 2017
qCC - when computing distances, the octree could be modified but the LOD … Jan 15, 2017
windows_scripts [Windows] Updated installation scripts Dec 17, 2016
.gitattributes First commit of the old SVN trunk Nov 6, 2012
.gitignore [Travis] Use qt5 and cmake3.0 Mar 2, 2016
.gitmodules submodule normals_Hough cloned by https with full url in .gitmodules Nov 8, 2016
.travis.yml [Build/CI] Add qCompass Jan 13, 2017 Comment about debugging plugins with a single-configuration project Nov 27, 2016 export from the build tree a CCPConfig.cmake file for developing plug… Apr 1, 2014 - when computing distances, the octree could be modified but the LOD … Jan 15, 2017
CMakeExternalLibs.cmake Turn on QStringBuilder (see… Mar 10, 2016
CMakeInclude.cmake Gamepad support (with Qt 5.7 + QGamepad module) Nov 5, 2016
CMakeLists.txt Backs out some RPATH workarounds from last release Nov 15, 2016
CMakePolicies.cmake {cmake} Tell the developer what policies are active Mar 9, 2016
CMakeSetCompilerOptions.cmake Small modifcations to compile with Visual 2015 Oct 6, 2016 added tabs and indentation infos in contributing file Nov 8, 2016 [Doc] Update status image of Travis Dec 6, 2016
compilation_all_platforms_eng.txt Update compilation_all_platforms_eng.txt Apr 5, 2016
license.txt All license headers updated Jul 30, 2016
license_headers.txt All license headers updated Jul 30, 2016



GitHub release Build Status


CloudCompare is a 3D point cloud (and triangular mesh) processing software. It was originally designed to perform comparison between two 3D points clouds (such as the ones obtained with a laser scanner) or between a point cloud and a triangular mesh. It relies on an octree structure that is highly optimized for this particular use-case. It was also meant to deal with huge point clouds (typically more than 10 millions points, and up to 120 millions with 2 Gb of memory).

More on CloudCompare here


Supported OS: Windows, Linux, and Mac OS X

Refer to the file for up-to-date information.

Basically, you have to:

  • clone this repository
  • install mandatory dependencies (OpenGL, etc.) and optional ones if you really need them (mainly to support particular file formats, or for some plugins)
  • launch CMake (from the trunk root)
  • enjoy!

Contributing to CloudCompare

If you want to help us improve CloudCompare or create a new plugin you can start by reading this guide

Supporting the project

If you want to help us in another way, you can make donations via pledgie

Click here to lend your support to: CloudCompare and make a donation at !