No description
  • C++ 96.1%
  • CMake 1.7%
  • C 1.5%
  • Python 0.4%
  • HTML 0.1%
  • Other 0.1%
Find a file
datunicorn 9cbfe78f14
Some checks failed
Build / Ubuntu Clang (push) Failing after 8s
Build / Ubuntu GCC (push) Failing after 1s
CodeQL / Analyze (push) Failing after 3s
Build / macOS Clang (push) Has been cancelled
Build / Windows MSVC (push) Has been cancelled
feat: add slim classification workflow
2026-06-28 09:41:48 +02:00
.ci Fix macOS bundle identifier for ccViewer 2026-04-20 08:03:23 +02:00
.github Fix macOS bundle identifier for ccViewer 2026-04-20 08:03:23 +02:00
ccViewer Fix macOS bundle identifier for ccViewer 2026-04-20 08:03:23 +02:00
cmake Remove QGamepad (#2241) 2025-11-07 23:11:46 +01:00
doc Fixing a few typos / rename image called .jpg to .png as it is a png image (#1358) 2020-11-26 15:00:08 -08:00
libs feat: add slim classification workflow 2026-06-28 09:41:48 +02:00
plugins feat: add slim classification workflow 2026-06-28 09:41:48 +02:00
qCC feat: add slim classification workflow 2026-06-28 09:41:48 +02:00
scripts Update CloudCompare_x64_InnoSetup.iss 2026-02-16 08:37:01 +01:00
.clang-format Add clang-format 2025-07-13 22:48:38 +02:00
.editorconfig Fix CI failure on windows (+yaml formatting) (#2238) 2025-11-07 08:29:24 +01:00
.gitattributes First commit of the old SVN trunk 2012-11-06 21:51:25 +01:00
.gitignore feat: add slim classification workflow 2026-06-28 09:41:48 +02:00
.gitmodules Update path to qColorimetricSegmenter submodule (from gitlab.univ-nates.fr to github) 2026-04-18 09:39:23 +02:00
BUILD.md Qt6 dependency instructions and how-to guide on qPCL for .pcd file reading 2026-05-09 13:23:23 +02:00
CHANGELOG.md DB tree context menu updates: 2026-06-20 14:51:58 +02:00
CMakeLists.txt MeshIO plugin added to the official I/O plugins 2026-02-22 12:41:20 +01:00
CONTRIBUTING.md Update plugin creation documentation (#1511) 2021-09-10 21:39:27 +02:00
license.txt All license headers updated 2016-07-30 12:29:50 +02:00
pixi.lock Macos pixi updates (#2250) 2025-11-21 14:16:53 +01:00
pixi.toml Update pixi.toml (#2266) 2026-06-20 16:18:22 +02:00
README.md fix typo in README.md 2025-03-01 19:17:30 +01:00

CloudCompare

Homepage: https://cloudcompare.org

GitHub release

Build

Introduction

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 million points, and up to 120 million with 2 GB of memory).

More on CloudCompare here

License

This project is under the GPL license: https://www.gnu.org/licenses/gpl-3.0.html

This means that you can use it as is for any purpose. But if you want to distribute it, or if you want to reuse its code or part of its code in a project you distribute, you have to comply with the GPL license. In effect, all the code you mix or link with CloudCompare's code must be made public as well. This code cannot be used in a closed source software.

Installation

Linux:

Compilation

Supports: Windows, Linux, and macOS

Refer to the BUILD.md 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!