关于 cli-anything-threemf
cli-anything-3mf 是面向 3D 打印工作流的 3MF 网格几何命令行编辑器,可检查网格属性和圆柱孔、调整孔径,并在重新打包时保留切片器元数据。
主要功能
- 01检查网格几何与属性
- 02检测圆柱孔
- 03按目标直径调整孔径
- 04保留切片器元数据
- 05修复退化面和重复顶点
- 06输出机器可读的 JSON
适用场景
- 01打印前检查 3MF 网格
- 02查找模型中的圆柱孔
- 03调整 3D 打印文件的孔径
- 04在脚本中处理命令输出
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ hkuds/ cli-anything --skill cli-anything-threemf安装后在 Claude Code 中输入/cli-anything-threemf确认已加载。
详细介绍
cli-anything-3mf
用于 3D 打印文件的 3MF 网格几何编辑器。
安装
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=3MF/agent-harness
命令
# Show mesh info (vertices, faces, bounding box, watertight status, volume)
cli-anything-3mf info <file.3mf>
# Detect cylindrical holes (center, diameter, confidence)
cli-anything-3mf inspect <file.3mf>
# Resize holes to target diameter
cli-anything-3mf resize <file.3mf> --hole 0 --hole 1 --diameter 4.2 -o output.3mf
# Fix mesh issues (degenerate faces, duplicate vertices, normals)
cli-anything-3mf repair <file.3mf> -o repaired.3mf
# Compare two 3MF files
cli-anything-3mf compare <file1.3mf> <file2.3mf>
JSON 输出
所有命令均支持 --json 以输出机器可读结果:
cli-anything-3mf --json inspect model.3mf
主要功能
- 通过多平面横截面分析检测圆柱孔
- 通过径向顶点缩放调整孔大小(保持网格拓扑)
- 在文件重新打包期间保留切片器元数据(BambuStudio、PrusaSlicer)
- 在修改后修复退化面和重复顶点
- 适用于任何符合 3MF Core Specification 的 3MF 文件
评论
支持 Markdown