python+CAD:把图纸识别后画进已打开的 AutoCAD

前言

机械设计里常有一类重复活:拿到一张二维零件图,要把直线、圆、圆弧、中心线一根根在 AutoCAD 里重画。手工点鼠标慢,还容易漏尺寸;交给程序去画,先要解决两件事:一是读得懂图上有哪些几何,二是能连上正在运行的 AutoCAD 实例,把图真正画进去。python+CAD 这个 Skill 就是把这两步串起来。

这是什么

python+CAD(坐标 @user_c64ebd60/pyautocad,版本 1.0.0)是一个社区来源的 Agent Skill,分类 dev-programming,发布者 user_c64ebd60。它面向的场景是:AutoCAD 已经打开,用户给出一张图片或带尺寸的文字描述,Agent 识别其中的几何形状,生成一段 Python pyautocad 脚本,在那个正在运行的 AutoCAD 里把零件画出来。

SkillHub 页面在抓取时显示:评分 100000、下载 1587、安装 0,标签 requires_api_key=false,即不需要额外配置 API Key。

核心能力

简介中写明的能力都集中在“画进去”这一侧:

  1. 连接:连接到一个已经在运行的 AutoCAD 实例,而不是新起进程或另开图纸。
  2. 绘图:绘制直线、圆、圆弧、槽(slot)、中心线这几类图元。
  3. 视图:画完后缩放视图至结果适配窗口,便于直接查看成品。

几何输入有两种:图片识别,或带尺寸的文字描述。触发短语包括“识别图片在CAD中绘制”“用pyautocad还原图纸”“在Drawing1里画这个零件”,以及任何“把二维工程图复刻进 AutoCAD”的请求。

启用方式

公开抓取到的资料里没有给出统一的安装命令或 SKILL.md 正文路径,因此本文不臆造命令。它是标准 SKILL.md 格式的 Skill,实际启用方式取决于你用的 Agent:

  1. Cursor / Codex CLI / Claude Code:按各自对 Skill 的加载机制挂载该 SKILL.md,或从 SkillHub 页面按官方入口添加;
  2. 运行前提:本机已打开 AutoCAD,且 Agent 具备执行 Python 脚本的环境;
  3. 配置:标签为 requires_api_key=false,不需要填 API Key。

拿到 SKILL.md 正文后,命令、路径与字段以正文为准。

典型用法

按官方简介,一次调用的流程是:

  1. 用户在已打开的 AutoCAD 里给出图片,或带尺寸的文字描述;
  2. Agent 识别几何,生成 pyautocad 脚本;
  3. 脚本连接当前 AutoCAD 实例,依次画直线、圆、圆弧、槽、中心线;
  4. 缩放视图至适合,返回绘制结果。

可以直接对 Agent 说的话,例如“识别图片在CAD中绘制”“用pyautocad还原图纸”“在Drawing1里画这个零件”。

适用场景与注意

适合:已有 2D 工程图(图片或带尺寸描述)、AutoCAD 已在运行、想省去手工重画的机械/工程零件绘图。

注意:

  1. 前置条件是 AutoCAD 已打开,Skill 只负责连上去画,不负责启动软件;
  2. 覆盖的图元是直线、圆、圆弧、槽、中心线,曲面或实体建模不在其列;
  3. 识别精度依赖图片清晰度和文字描述里给的尺寸,尺寸缺失处不应由 Skill 代猜;
  4. 抓取时安装数为 0,使用者还很少,遇到问题建议直接看官方页面的更新说明。

小结

python+CAD 的价值在于把“识别图纸”和“在已打开的 AutoCAD 里画图”这两件事交给 Agent 一次完成,适合二维零件图的快速复刻。它不是建模工具,也不能替代人工核对尺寸。

官方地址:https://api.skillhub.cn/user_c64ebd60/pyautocad
SkillHub 页面:https://www.skillhub.cn/skills/user_c64ebd60/pyautocad

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye