Was macht cli-anything-cloudcompare?
Agentenfreundlicher Befehlszeilen-Wrapper für CloudCompare — die Open-Source-Software zur Verarbeitung von 3D-Punktwolken und Gitternetzen.
41 Befehle in 9 Gruppen.
Installation
pip install cli-anything-cloudcompare
Voraussetzungen:
- Python 3.10+
- CloudCompare muss auf Ihrem System installiert sein
- Linux (Flatpak):
flatpak install flathub org.cloudcompare.CloudCompare - macOS/Windows: Herunterladen von https://cloudcompare.org
- Linux (Flatpak):
Getestet mit: CloudCompare 2.13.2 (Flatpak, Linux)
Globale Optionen
Diese Optionen müssen vor dem Unterbefehl platziert werden:
cli-anything-cloudcompare [--project DATEI] [--json] BEFEHL [ARGUMENTE]...
| Option | Beschreibung |
|---|---|
-p, --project TEXT | Pfad zur Projekt-JSON-Datei |
--json | Ausgabe als JSON (für Agentenverarbeitung) |
Befehlsgruppen
1. project — Projektverwaltung (3 Befehle)
project new
Erstellt eine neue leere Projektdatei.
# Ein Projekt mit Standardnamen erstellen
cli-anything-cloudcompare project new -o meinprojekt.json
# Ein Projekt mit benutzerdefiniertem Namen erstellen
cli-anything-cloudcompare project new -o meinprojekt.json -n "Brückenvermessung 2024"
# JSON-Ausgabe für Agenten
cli-anything-cloudcompare --json project new -o meinprojekt.json
Optionen: -o/--output TEXT (erforderlich), -n/--name TEXT
project info
Zeigt Projektinformationen und geladene Entitäten an.
cli-anything-cloudcompare --project meinprojekt.json project info
# JSON-Ausgabe
cli-anything-cloudcompare --project meinprojekt.json --json project info
project status
Zeigt den schnellen Projektstatus an (Anzahl Punktwolken, Anzahl Gitter, letzte Operation).
cli-anything-cloudcompare --project meinprojekt.json project status
2. session — Sitzungsverwaltung (4 Befehle)
session save
Speichert den aktuellen Projektstatus auf der Festplatte.
cli-anything-cloudcompare --project meinprojekt.json session save
session history
Zeigt den Verlauf der letzten Operationen an.
# Die letzten 10 Operationen anzeigen (Standard)
cli-anything-cloudcompare --project meinprojekt.json session history
# Die letzten 5 Operationen anzeigen
cli-anything-cloudcompare --project meinprojekt.json session history -n 5
Optionen: -n/--last INTEGER
session set-format
Aktualisiert das Standard-Exportformat für zukünftige Operationen.
# Standard-Punktwolkenexport auf LAS setzen
cli-anything-cloudcompare --project meinprojekt.json session set-format --cloud-fmt LAS --cloud-ext las
# Standard-Gitterexport auf OBJ setzen
cli-anything-cloudcompare --project meinprojekt.json session set-format --mesh-fmt OBJ --mesh-ext obj
# Beide Standard setzen (Punktwolke und Gitter)
cli-anything-cloudcompare --project meinprojekt.json session set-format \
--cloud-fmt PLY --cloud-ext ply \
--mesh-fmt STL --mesh-ext stl
Optionen: --cloud-fmt TEXT, --cloud-ext TEXT, --mesh-fmt TEXT, --mesh-ext TEXT
session undo
Entfernt die letzte Operation aus dem Verlauf (sanftes Rückgängig — löscht keine Ausgabedateien).
cli-anything-cloudcompare --project meinprojekt.json session undo
3. cloud — Punktwolkenoperationen (21 Befehle)
Alle Punktwolkenbefehle erfordern CLOUD_INDEX (0-basierte Ganzzahl aus cloud list) und die meisten akzeptieren --add-to-project, um die Ausgabe wieder im Projekt zu registrieren.
cloud add
Fügt dem Projekt eine Punktwolkendatei hinzu.
# Eine LAS-Datei hinzufügen
cli-anything-cloudcompare --project meinprojekt.json cloud add /daten/scan.las
# Mit einer Bezeichnung hinzufügen
cli-anything-cloudcompare --project meinprojekt.json cloud add /daten/scan.las -l "Dachscan"
Optionen: -l/--label TEXT
cloud list
Listet alle Punktwolken im Projekt auf.
cli-anything-cloudcompare --project meinprojekt.json cloud list
# JSON-Ausgabe zum Parsen der Indizes
cli-anything-cloudcompare --project meinprojekt.json --json cloud list
cloud convert
Konvertiert eine Punktwolke von einem Format in ein anderes (Format wird durch die Dateierweiterung bestimmt).
# LAS → PLY
cli-anything-cloudcompare cloud convert /daten/scan.las /daten/scan.ply
# PCD → LAS
cli-anything-cloudcompare cloud convert /daten/wolke.pcd /daten/wolke.las
cloud subsample
Reduziert die Anzahl der Punkte mit der Methode RANDOM, SPATIAL oder OCTREE.
# Zufällig: 100 000 Punkte behalten
cli-anything-cloudcompare --project meinprojekt.json cloud subsample 0 \
-o /daten/sub_random.las -m random -n 100000
# Räumlich: Mindestabstand 0.05 m zwischen Punkten
cli-anything-cloudcompare --project meinprojekt.json cloud subsample 0 \
-o /daten/sub_raeu.las -m spatial -n 0.05
# Octree: Ebene 8
cli-anything-cloudcompare --project meinprojekt.json cloud subsample 0 \
-o /daten/sub_octree.las -m octree -n 8 --add-to-project
Optionen: -o/--output TEXT (erforderlich), -m/--method [random|spatial|octree], -n/--param FLOAT, --add-to-project
cloud crop
Beschneidet eine Punktwolke auf eine achsenausgerichtete Begrenzungsbox.
# Punkte innerhalb der Box behalten
cli-anything-cloudcompare --project meinprojekt.json cloud crop 0 \
-o /daten/beschnitten.las \
--xmin 0.0 --ymin 0.0 --zmin 0.0 \
--xmax 10.0 --ymax 10.0 --zmax 5.0
# Punkte AUSSERHALB der Box behalten
cli-anything-cloudcompare --project meinprojekt.json cloud crop 0 \
-o /daten/aussenbereich.las \
--xmin 0.0 --ymin 0.0 --zmin 0.0 \
--xmax 10.0 --ymax 10.0 --zmax 5.0 --outside
Optionen: -o/--output TEXT (erforderlich), --xmin/ymin/zmin/xmax/ymax/zmax FLOAT (alle erforderlich), --outside, --add-to-project
cloud normals
Berechnet Oberflächennormalen mittels der Octree-Methode.
# Normalen auf Octree-Ebene 6 berechnen
cli-anything-cloudcompare --project meinprojekt.json cloud normals 0 \
-o /daten/mit_normalen.ply --level 6
# Normalen ausgerichtet in Richtung +Z berechnen
cli-anything-cloudcompare --project meinprojekt.json cloud normals 0 \
-o /daten/mit_normalen.ply --level 6 --orientation plus_z --add-to-project
Optionen: -o/--output TEXT (erforderlich), --level INTEGER (1–10), --orientation [plus_x|plus_y|plus_z|minus_x|minus_y|minus_z], --add-to-project
cloud invert-normals
Kehrt alle Normalenvektoren in der Punktwolke um.
cli-anything-cloudcompare --project meinprojekt.json cloud invert-normals 0 \
-o /daten/umgekehrte_normalen.ply --add-to-project
Optionen: -o/--output TEXT (erforderlich), --add-to-project
cloud filter-sor
Statistische Ausreißerentfernung (Statistical Outlier Removal) — entfernt isolierte Rauschpunkte.
# Standardparameter (k=6 Nachbarn, 1.0 Standardabweichungsverhältnis)
cli-anything-cloudcompare --project meinprojekt.json cloud filter-sor 0 \
-o /daten/entrauscht.las
# Benutzerdefinierte Parameter
cli-anything-cloudcompare --project meinprojekt.json cloud filter-sor 0 \
-o /daten/entrauscht.las --nb-points 12 --std-ratio 2.0 --add-to-project
Optionen: -o/--output TEXT (erforderlich), --nb-points INTEGER, --std-ratio FLOAT, --add-to-project
cloud noise-filter
Entfernt verrauschte Punkte mit dem PCL-Rauschfilter (KNN- oder Radius-Modus).
# KNN-Modus (Standard)
cli-anything-cloudcompare --project meinprojekt.json cloud noise-filter 0 \
-o /daten/sauber.las --knn 8 --noisiness 1.0
# Radius-Modus
cli-anything-cloudcompare --project meinprojekt.json cloud noise-filter 0 \
-o /daten/sauber.las --radius 0.1 --use-radius --add-to-project
Optionen: -o/--output TEXT (erforderlich), --knn INTEGER, --noisiness FLOAT, --radius FLOAT, --use-radius, --absolute, --add-to-project
cloud filter-csf
Bodenfilterung mit dem Cloth Simulation Filter (CSF)-Algorithmus. Trennt Boden von bodenfernen Punkten (Gebäude, Vegetation).
# Nur Boden extrahieren — gemischtes Gelände
cli-anything-cloudcompare --project meinprojekt.json cloud filter-csf 0 \
--ground /daten/boden.las --scene relief
# Boden + bodenfern aufteilen — städtisches Szenario
cli-anything-cloudcompare --project meinprojekt.json cloud filter-csf 0 \
--ground /daten/boden.las \
--offground /daten/gebaeude.las \
--scene flat --cloth-resolution 0.5 --class-threshold 0.3
# Steiler bewaldeter Hang mit Hang-Nachbearbeitung
cli-anything-cloudcompare --project meinprojekt.json cloud filter-csf 0 \
--ground /daten/gelaende.las --scene slope --proc-slope --add-to-project
Optionen: -g/--ground TEXT (erforderlich), -u/--offground TEXT, --scene [slope|relief|flat], --cloth-resolution FLOAT, --class-threshold FLOAT, --max-iteration INTEGER, --proc-slope, --add-to-project
cloud filter-sf
Filtert eine Punktwolke nach einem Skalarfeldwertbereich (behält Punkte, bei denen SF ∈ [min, max] ist).
# Punkte mit SF-Wert zwischen 10 und 50 behalten
cli-anything-cloudcompare --project meinprojekt.json cloud filter-sf 0 \
-o /daten/gefiltert.las --min 10.0 --max 50.0
# Mit einem bestimmten SF-Index filtern
cli-anything-cloudcompare --project meinprojekt.json cloud filter-sf 0 \
-o /daten/gefiltert.las --min 0.0 --max 1.5 --sf-index 2 --add-to-project
Optionen: -o/--output TEXT (erforderlich), --min FLOAT (erforderlich), --max FLOAT (erforderlich), --sf-index INTEGER, --add-to-project
cloud sf-from-coord
Konvertiert eine Koordinatenachse (X/Y/Z) in ein Skalarfeld. Wird häufig verwendet, um ein Höhen-Skalarfeld (Z) zu erstellen.
# Z-Skalarfeld (Höhe) erstellen
cli-anything-cloudcompare --project meinprojekt.json cloud sf-from-coord 0 \
-o /daten/mit_z_sf.las --dim z --add-to-project
# X-Skalarfeld mit einem bestimmten aktiven Index erstellen
cli-anything-cloudcompare --project meinprojekt.json cloud sf-from-coord 0 \
-o /daten/mit_x_sf.las --dim x --sf-index 0
Optionen: -o/--output TEXT (erforderlich), --dim [x|y|z] (Standard: z), --sf-index INTEGER, --add-to-project
cloud sf-filter-z
Praktischer Befehl: Konvertiert Z → Skalarfeld und filtert gleichzeitig nach einem Höhenbereich.
# Punkte zwischen z=1.0 m und z=2.5 m extrahieren
cli-anything-cloudcompare --project meinprojekt.json cloud sf-filter-z 0 \
-o /daten/scheibe.las --min 1.0 --max 2.5 --add-to-project
# Nur die obere Grenze anwenden
cli-anything-cloudcompare --project meinprojekt.json cloud sf-filter-z 0 \
-o /daten/unter_5m.las --max 5.0
Optionen: -o/--output TEXT (erforderlich), --min FLOAT, --max FLOAT, --add-to-project
cloud sf-to-rgb
Konvertiert das aktive Skalarfeld in RGB-Farben.
cli-anything-cloudcompare --project meinprojekt.json cloud sf-to-rgb 0 \
-o /daten/gefärbt.ply --add-to-project
Optionen: -o/--output TEXT (erforderlich), --add-to-project
cloud rgb-to-sf
Konvertiert RGB-Farben in ein Skalarfeld (Luminanzwert).
cli-anything-cloudcompare --project meinprojekt.json cloud rgb-to-sf 0 \
-o /daten/luminanz.las --add-to-project
Optionen: -o/--output TEXT (erforderlich), --add-to-project
cloud curvature
Berechnet ein Krümmungs-Skalarfeld (MITTEL oder GAUSS).
# Mittlere Krümmung mit Radius 0.5 m
cli-anything-cloudcompare --project meinprojekt.json cloud curvature 0 \
-o /daten/kruemmung.las --type mean --radius 0.5
# Gaußsche Krümmung
cli-anything-cloudcompare --project meinprojekt.json cloud curvature 0 \
-o /daten/kruemmung.las --type gauss --radius 0.5 --add-to-project
Optionen: -o/--output TEXT (erforderlich), --type [mean|gauss], -r/--radius FLOAT, --add-to-project
cloud roughness
Berechnet ein Rauheits-Skalarfeld (Abweichung von der lokalen best-fit Ebene).
cli-anything-cloudcompare --project meinprojekt.json cloud roughness 0 \
-o /daten/rauheit.las --radius 0.2 --add-to-project
Optionen: -o/--output TEXT (erforderlich), -r/--radius FLOAT, --add-to-project
cloud density
Berechnet ein Punktdichte-Skalarfeld.
# KNN-Dichte
cli-anything-cloudcompare --project meinprojekt.json cloud density 0 \
-o /daten/dichte.las --type knn --radius 0.5
# Oberflächendichte
cli-anything-cloudcompare --project meinprojekt.json cloud density 0 \
-o /daten/dichte.las --type surface --radius 1.0 --add-to-project
Optionen: -o/--output TEXT (erforderlich), -r/--radius FLOAT, --type [knn|surface|volume], --add-to-project
cloud segment-cc
Segmentiert eine Punktwolke in verbundene Komponenten (Cluster). Jede Komponente wird als separate Datei gespeichert.
# Segmentieren mit Octree-Ebene 8, mindestens 100 Punkte pro Komponente
cli-anything-cloudcompare --project meinprojekt.json cloud segment-cc 0 \
-o /daten/komponenten/ --octree-level 8 --min-points 100
# Komponenten als PLY-Dateien speichern
cli-anything-cloudcompare --project meinprojekt.json cloud segment-cc 0 \
-o /daten/komponenten/ --octree-level 6 --min-points 50 --fmt ply
Optionen: -o/--output-dir TEXT (erforderlich), --octree-level INTEGER, --min-points INTEGER, --fmt TEXT
cloud merge
Führt alle Punktwolken im Projekt zu einer einzigen Punktwolke zusammen.
cli-anything-cloudcompare --project meinprojekt.json cloud merge \
-o /daten/zusammengefuehrt.las --add-to-project
Optionen: -o/--output TEXT (erforderlich), --add-to-project
cloud mesh-delaunay
Erstellt ein 2.5-D-Delaunay-Triangulationsgitter aus einer Punktwolke.
# Einfaches Delaunay-Gitter
cli-anything-cloudcompare --project meinprojekt.json cloud mesh-delaunay 0 \
-o /daten/oberflaeche.obj
# Best-Fit-Ebene mit maximaler Kantenlängenbeschränkung
cli-anything-cloudcompare --project meinprojekt.json cloud mesh-delaunay 0 \
-o /daten/oberflaeche.ply --best-fit --max-edge-length 2.0 --add-to-project
Optionen: -o/--output TEXT (erforderlich), --best-fit, --max-edge-length FLOAT, --add-to-project
4. mesh — Gitteroperationen (3 Befehle)
mesh add
Fügt dem Projekt eine Gitterdatei hinzu.
cli-anything-cloudcompare --project meinprojekt.json mesh add /daten/model.obj
# Mit Bezeichnung hinzufügen
cli-anything-cloudcompare --project meinprojekt.json mesh add /daten/model.ply -l "Gebäudemodell"
Optionen: -l/--label TEXT
mesh list
Listet alle Gitter im Projekt auf.
cli-anything-cloudcompare --project meinprojekt.json mesh list
# JSON-Ausgabe
cli-anything-cloudcompare --project meinprojekt.json --json mesh list
mesh sample
Bepunktet ein Gitteroberfläche mit einer Punktwolke.
# 50 000 Punkte aus Gitter mit Index 0 abtasten
cli-anything-cloudcompare --project meinprojekt.json mesh sample 0 \
-o /daten/abgetastet.las -n 50000
# Abgetastete Punktwolke zurück zum Projekt hinzufügen
cli-anything-cloudcompare --project meinprojekt.json mesh sample 0 \
-o /daten/abgetastet.las -n 100000 --add-to-project
Optionen: -o/--output TEXT (erforderlich), -n/--num-points INTEGER (erforderlich), --add-to-project
5. distance — Distanzberechnungen (5 Befehle)
Berechnet den geometrischen Abstand zwischen zwei Entitäten.
distance c2c
Berechnet den Abstand von Punktwolke zu Punktwolke (Cloud-to-Cloud).
# Standard: Abstand von Wolke[0] zu Wolke[1]
cli-anything-cloudcompare --project meinprojekt.json distance c2c \
--cloud-2 1 -o /daten/c2c.sbf
# Mit benutzerdefinierter Bezeichnung
cli-anything-cloudcompare --project meinprojekt.json distance c2c \
--cloud-2 1 -o /daten/c2c.sbf --label "Fehler C2C" --add-to-project
Optionen: --cloud-2 INTEGER (erforderlich), -o/--output TEXT (erforderlich), -l/--label TEXT, --add-to-project
distance c2m
Berechnet den Abstand von Punktwolke zu Gitter (Cloud-to-Mesh).
# Standard: Abstand von Wolke[0] zu Gitter[0]
cli-anything-cloudcompare --project meinprojekt.json distance c2m \
--mesh 0 -o /daten/c2m.sbf
# Mit benutzerdefinierter Bezeichnung
cli-anything-cloudcompare --project meinprojekt.json distance c2m \
--mesh 0 -o /daten/c2m.sbf --label "Fehler C2M" --add-to-project
Optionen: --mesh INTEGER (erforderlich), -o/--output TEXT (erforderlich), -l/--label TEXT, --add-to-project
distance m2m
Berechnet den Abstand von Gitter zu Gitter (Mesh-to-Mesh).
# Standard: Abstand von Gitter[0] zu Gitter[1]
cli-anything-cloudcompare --project meinprojekt.json distance m2m \
--mesh-2 1 -o /daten/m2m.sbf
# Mit Bezeichnung
cli-anything-cloudcompare --project meinprojekt.json distance m2m \
--mesh-2 1 -o /daten/m2m.sbf --label "Fehler M2M" --add-to-project
Optionen: --mesh-2 INTEGER (erforderlich), -o/--output TEXT (erforderlich), -l/--label TEXT, --add-to-project
distance cloud-split
Teilt eine Punktwolke entlang einer Schwellenwertdistanz (auf einem Skalarfeld).
# Punkte mit Distanz < 0.5 m in /daten/nah.las und den Rest in /daten/fern.las
cli-anything-cloudcompare --project meinprojekt.json distance cloud-split \
--cloud 0 --threshold 0.5 --near /daten/nah.las --far /daten/fern.las
Optionen: --cloud INTEGER (erforderlich), --threshold FLOAT (erforderlich), --near TEXT (erforderlich), --far TEXT, --sf-index TEXT
distance compute-statistics
Berechnet die grundlegende Distanzstatistik (Mittelwert, Median, Standardabweichung) aus den Distanz-Skalarfeldern einer Entität.
# Statistik über Punktwolke 0 (muss zuvor mit C2C/C2M berechnet worden sein)
cli-anything-cloudcompare --project meinprojekt.json distance compute-statistics --cloud 0
# JSON-Ausgabe für statistische Analyse
cli-anything-cloudcompare --project meinprojekt.json --json distance compute-statistics --cloud 0
Optionen: --cloud INTEGER, --mesh INTEGER (mindestens einer erforderlich)
6. align — Ausrichtung & Registrierung (3 Befehle)
align icp
Führt die Iterative Closest Point (ICP)-Registrierung durch. Richtet eine Punktwolke mit einer anderen aus.
# ICP mit Standardparametern
cli-anything-cloudcompare --project meinprojekt.json align icp \
--source 0 --target 1 -o /daten/ausgerichtet.las
# Mit Überlagerungsrate, maximaler Distanz und finalem Abgleich
cli-anything-cloudcompare --project meinprojekt.json align icp \
--source 0 --target 1 -o /daten/ausgerichtet.las \
--overlap-rate 70 --max-distance 2.0 --final-overlap --add-to-project
Optionen: --source INTEGER (erforderlich), --target INTEGER (erforderlich), -o/--output TEXT (erforderlich), --overlap-rate FLOAT, --max-distance FLOAT, --final-overlap, --add-to-project
align reference
Registriert eine Punktwolke mit einer Referenz (Punktpaaren oder einer festen Oberfläche). Verwendet die Horn-Methode.
# Registrierung mit Ausgabepunktwolke
cli-anything-cloudcompare --project meinprojekt.json align reference \
--source 0 --target 1 -o /daten/ausgerichtet.las
# Anwenden ohne Ausgabepunktwolke (nur Transformation)
cli-anything-cloudcompare --project meinprojekt.json align reference \
--source 0 --target 1 --add-to-project
Optionen: --source INTEGER (erforderlich), --target INTEGER (erforderlich), -o/--output TEXT, --add-to-project
align matrix
Wendet eine benutzerdefinierte 4×4-Transformationsmatrix auf eine Punktwolke oder ein Gitter an.
# Matrix auf Punktwolke anwenden (Matrix in Datei.txt)
cli-anything-cloudcompare --project meinprojekt.json align matrix \
--target 0 -o /daten/transformiert.las --matrix /pfad/zu/matrix.txt
# Matrix als Inline-Werte (4x4)
cli-anything-cloudcompare --project meinprojekt.json align matrix \
--target 0 -o /daten/transformiert.ply \
--matrix "0.999,0.034,0.014,10.0,-0.034,0.999,-0.005,5.0,-0.014,0.005,0.999,2.0,0,0,0,1"
Optionen: --target INTEGER (erforderlich), -o/--output TEXT (erforderlich), --matrix TEXT (erforderlich)
7. export — Export (1 Befehl)
export entity
Exportiert eine CloudCompare-Entität (Punktwolke oder Gitter) in verschiedene Formate: LAS, LAZ, PLY, PCD, OBJ, STL, E57, SBF.
# Punktwolke 0 als LAS exportieren mit 8 Dezimalstellen
cli-anything-cloudcompare --project meinprojekt.json export entity \
--cloud 0 -o /daten/exportiert.las --precision 8
# Gitter 0 als STL exportieren
cli-anything-cloudcompare --project meinprojekt.json export entity \
--mesh 0 -o /daten/model.stl --precision 6
# Export im Session-Format (mit [session set-format] festgelegt)
cli-anything-cloudcompare --project meinprojekt.json export entity \
--cloud 0 -o /daten/exportiert --use-session-format --precision 8
Optionen: --cloud INTEGER, --mesh INTEGER (mindestens einer erforderlich), -o/--output TEXT (erforderlich), --precision INTEGER, --use-session-format
8. repl — Interaktive REPL (1 Befehl)
repl
Startet eine interaktive Read-Eval-Print-Schleife mit CloudCompare-Hilfe. Nützlich für Exploration und Debugging durch menschliche Benutzer.
# REPL mit Standardprojekt starten
cli-anything-cloudcompare repl
# REPL mit vorhandenem Projekt starten
cli-anything-cloudcompare --project meinprojekt.json repl
9. cloud — Punktwolkenoperationen (21 Befehle) [Deckung durch cloud-Gruppe oben]
(Die cloud-Gruppe wurde bereits in Abschnitt 3 dokumentiert.)
Vollständige Befehlsliste
| Kategorie | Befehl | Beschreibung |
|---|---|---|
| project | project new | Neue leere Projektdatei erstellen |
| project | project info | Projektinformationen und geladene Entitäten anzeigen |
| project | project status | Schnellen Projektstatus anzeigen |
| session | session save | Projektstatus auf Festplatte speichern |
| session | session history | Verlauf der letzten Operationen anzeigen |
| session | session set-format | Standard-Exportformat aktualisieren |
| session | session undo | Letzte Operation rückgängig machen |
| cloud | cloud add | Punktwolkendatei zum Projekt hinzufügen |
| cloud | cloud list | Alle Punktwolken im Projekt auflisten |
| cloud | cloud convert | Punktwolke zwischen Formaten konvertieren |
| cloud | cloud subsample | Punktanzahl reduzieren (Zufällig/Räumlich/Octree) |
| cloud | cloud crop | Punktwolke auf Begrenzungsbox zuschneiden |
| cloud | cloud normals | Oberflächennormalen berechnen |
| cloud | cloud invert-normals | Normalenvektoren umkehren |
| cloud | cloud filter-sor | Statistische Ausreißerentfernung |
| cloud | cloud noise-filter | Rauschpunkte mit PCL-Filter entfernen |
| cloud | cloud filter-csf | Bodenfilterung mit CSF-Algorithmus |
| cloud | cloud filter-sf | Nach Skalarfeldbereich filtern |
| cloud | cloud sf-from-coord | Koordinatenachse in Skalarfeld konvertieren |
| cloud | cloud sf-filter-z | Nach Höhenbereich filtern (Komfortbefehl) |
| cloud | cloud sf-to-rgb | Skalarfeld in RGB-Farben konvertieren |
| cloud | cloud rgb-to-sf | RGB-Farben in Skalarfeld konvertieren |
| cloud | cloud curvature | Krümmungs-Skalarfeld berechnen |
| cloud | cloud roughness | Rauheits-Skalarfeld berechnen |
| cloud | cloud density | Punktdichte-Skalarfeld berechnen |
| cloud | cloud segment-cc | In verbundene Komponenten segmentieren |
| cloud | cloud merge | Alle Punktwolken zusammenführen |
| cloud | cloud mesh-delaunay | Delaunay-Gitter aus Punktwolke erstellen |
| mesh | mesh add | Gitterdatei zum Projekt hinzufügen |
| mesh | mesh list | Alle Gitter im Projekt auflisten |
| mesh | mesh sample | Punktwolke aus Gitteroberfläche abtasten |
| distance | distance c2c | Abstand von Punktwolke zu Punktwolke |
| distance | distance c2m | Abstand von Punktwolke zu Gitter |
| distance | distance m2m | Abstand von Gitter zu Gitter |
| distance | distance cloud-split | Punktwolke nach Distanzschwellenwert teilen |
| distance | distance compute-statistics | Distanzstatistik berechnen |
| align | align icp | ICP-Registrierung |
| align | align reference | Referenzregistrierung (Horn-Methode) |
| align | align matrix | Benutzerdefinierte Transformationsmatrix anwenden |
| export | export entity | Entität in gängige Formate exportieren |
| repl | repl | Interaktive CloudCompare-REPL starten |