Commit Graph

3 Commits

Author SHA1 Message Date
Taeyoung96
9802da37aa docs(cloudcompare): expand SKILL.md to list all 41 commands
Added comprehensive command reference covering all 9 command groups:
project (3), session (4), cloud (21), mesh (3), distance (2),
transform (2), export (4), info (1), repl (1).

Each command includes exact option flags with types, usage notes,
and bash examples. Added file format table, 4 typical workflow
pipelines (LiDAR pre-processing, change detection, height slicing,
surface reconstruction), error handling guide, and tested version
info (CloudCompare 2.13.2, Flatpak, Linux).
2026-03-30 21:23:43 +09:00
Taeyoung96
17a1b42edf fix: address Copilot review comments + update CloudCompare README icon
Code fixes (cc_backend.py):
- restrict component glob to input stem to avoid picking up leftover files
- move generated components to output_dir via shutil.move
- coerce RANDOM subsample parameter to int

Code fixes (export.py):
- move overwrite check after preset path resolution in export_cloud/export_mesh

Code fixes (project.py):
- guard fcntl import with try/except for Windows compatibility

Code fixes (cloudcompare_cli.py):
- remove non-existent 'project open' from REPL help
- fix session update after 'project new' and explicit -p/--project usage

Docs (SKILL.md):
- fix Click root option placement in example
- remove non-existent redo reference

Docs (README.md):
- replace cloud emoji with 🅲🅲 icon
- update test totals to 2,005

Config (registry.json, setup.py):
- align registry version to 1.0.0
- use Path.read_text(encoding='utf-8') in setup.py

88/88 tests passing (49 unit + 39 E2E)
2026-03-30 20:33:58 +09:00
Taeyoung96
fc5794ddba feat: add CloudCompare CLI harness for 3D point cloud processing
- Adds cli-anything-cloudcompare with 88 tests (49 unit + 39 e2e)
- Supports point cloud I/O, color ops, normal estimation, Delaunay
  meshing, noise filtering, ICP registration, and CC segmentation
- Updates registry.json with cloudcompare entry
- Updates README.md table and test summary
- Updates .gitignore to allow cloudcompare/agent-harness/

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 20:33:58 +09:00