cli-anything-3mf
3Dプリントファイル用の3MFメッシュジオメトリエディター。
インストール
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=3MF/agent-harness
コマンド
# メッシュ情報を表示(頂点数、面数、バウンディングボックス、水密状態、体積)
cli-anything-3mf info <file.3mf>
# 円筒穴を検出(中心、直径、信頼度)
cli-anything-3mf inspect <file.3mf>
# 穴を目標直径にサイズ変更
cli-anything-3mf resize <file.3mf> --hole 0 --hole 1 --diameter 4.2 -o output.3mf
# メッシュの問題を修正(退化面、重複頂点、法線)
cli-anything-3mf repair <file.3mf> -o repaired.3mf
# 2つの3MFファイルを比較
cli-anything-3mf compare <file1.3mf> <file2.3mf>
JSON出力
すべてのコマンドは機械可読な出力のための --json をサポートしています:
cli-anything-3mf --json inspect model.3mf
主な機能
- 複数平面の断面解析による円筒穴の検出
- 放射状頂点スケーリングによる穴のサイズ変更(メッシュトポロジーを保持)
- ファイル再パッケージ時におけるスライサーメタデータ(BambuStudio、PrusaSlicer)の保持
- 修正後の退化面および重複頂点の修復
- 3MFコア仕様に準拠したあらゆる3MFファイルに対応