CloudCompare main repository
Clone or download
asmaloney Code modernization & cleanup of ASCII reader
- fix some casting
- alphabetize includes
- "using" instead of "typedef"
- virtual/override cleanups
- use cpp-style includes for system headers (e.g. cassert vs. assert.h)
- remove visual frame around buttons in dialog (was crowding text)
- use a const ref parameter when passing a QString
Latest commit 2a75d16 Oct 21, 2018
Failed to load latest commit information.
.github Fix email address in issue template [skip ci] May 3, 2018
.snapcraft [Build/CI] snapcraft should be working now (#694) Mar 26, 2018
CC Bug fix: the copy constructor of CCLib::ScalarField was not copying t… Oct 17, 2018
ccViewer Code modernization & cleanup Oct 21, 2018
cmake Merge branch 'Simplifcation' Jul 6, 2018
contrib Update libE57Format and make necessary code changes Oct 10, 2018
doc Update some icons and add a file for additional credits because they … Apr 5, 2018
libs Code modernization & cleanup of ASCII reader Oct 21, 2018
plugins Style cleanups Oct 10, 2018
qCC Code modernization & cleanup Oct 21, 2018
scripts Update in inno-setup for close the CloudCompare in uninstall process. ( Jul 3, 2018
snap [Build/Snap] Add Qt5SVG dependency May 18, 2018
.gitattributes First commit of the old SVN trunk Nov 6, 2012
.gitignore New command-line option: '-CLEAR_NORMALS' Aug 19, 2017
.gitmodules {plugins} Move plugins to new directory "plugins/core" (#702) Apr 8, 2018
.travis.yml Add option for parallel sorting on OSes other than Windows (#716) Apr 22, 2018 Update Jan 8, 2018 Bug fix: some files saved with version 2.6 to 2.9 and containing quad… Oct 19, 2018
CMakeLists.txt Set CMAKE_INSTALL_LIBDIR to default, if undefined (#754) Jun 4, 2018 added tabs and indentation infos in contributing file Nov 8, 2016 Fix Travis status [skip ci] Apr 27, 2018
license.txt All license headers updated Jul 30, 2016



GitHub release Build Status Releases


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 donorbox Thanks!