mcpField
C
cli-anything-threemf

cli-anything-threemf

github.com/hkuds设计与 UI57.7k307 次安装5 周前更新
代码仓库

关于 cli-anything-threemf

cli-anything-3mf 是面向 3D 打印工作流的 3MF 网格几何命令行编辑器,可检查网格属性和圆柱孔、调整孔径,并在重新打包时保留切片器元数据。

主要功能

  1. 01检查网格几何与属性
  2. 02检测圆柱孔
  3. 03按目标直径调整孔径
  4. 04保留切片器元数据
  5. 05修复退化面和重复顶点
  6. 06输出机器可读的 JSON

适用场景

  1. 01打印前检查 3MF 网格
  2. 02查找模型中的圆柱孔
  3. 03调整 3D 打印文件的孔径
  4. 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