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
# 比较两个3MF文件
cli-anything-3mf compare <file1.3mf> <file2.3mf>
JSON 输出
所有命令均支持 --json 参数以输出机器可读的结果:
cli-anything-3mf --json inspect model.3mf
主要特性
- 通过多平面横截面分析检测圆柱孔
- 通过径向顶点缩放调整孔大小(保持网格拓扑结构)
- 在文件重新打包时保留切片软件元数据(BambuStudio、PrusaSlicer)
- 修改后修复退化面和重复顶点
- 兼容所有符合3MF核心规范的3MF文件