Agent Skills
返回列表
CAD编辑器

CAD编辑器

行业专业 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e02e04b8/cad-editor。

技能介绍

在工程设计实践中,将自然语言描述转化为符合标准的 CAD 图纸,往往涉及繁琐的手动绘制或复杂的编程接口调用。这不仅耗时,还要求使用者熟悉特定的制图规范和 CAD 软件操作。

要解决的具体问题

工程师、设计师或非专业绘图人员常面临以下痛点:

  • 需要快速将口头或书面指令(如“画一个 4000x3000 的建筑平面图”)转化为可用的工程图,但手动使用 AutoCAD 等工具绘图效率低下。
  • 不同行业(建筑、机械、电气、管道、结构)的图纸有特定标准(如 GB/T),手动绘制容易出错或不规范。
  • 希望通过编程方式生成图纸,但直接使用底层 DXF API 学习曲线陡峭。

技能如何工作

CAD Editor 技能的核心是将自然语言指令自动转换为工程图纸,主要涵盖五大领域并遵循 GB/T 制图标准。其工作流分为几个关键步骤:

核心能力与关键步骤

  1. 自然语言解析:内置 NL 解析器,通过 references/intent_templates.json 中的 52 条预定义意图模板,识别用户指令的意图并提取参数(如尺寸、类型)。
  2. 脚本生成:根据意图类型调用脚本生成器,内置 18 套脚本模板,按领域分类:

- 建筑:覆盖墙、门、窗、柱、楼梯等组件。
- 机械:处理螺栓、齿轮、轴承、弹簧等标准件。
- 电气:生成开关、插座、灯具等符号。
- 管道:绘制直管、弯头、阀门等管道元素。
- 结构:生成梁断面、楼板配筋等详图。

  1. 执行与渲染:脚本执行生成 DXF 文件(标准 CAD 交换格式),并自动渲染为 PNG、SVG 或 PDF 预览图。
  2. 交付结果:用户可直接获取预览图片和 DXF 文件路径,便于在 AutoCAD、FreeCAD 等软件中进一步编辑。

直接 API 调用

对于编程场景,技能提供 Python API,允许跳过 NL 解析直接调用绘图函数,例如 generate_architectural_plan(width=4000, height=3000) 来精确控制输出。

适用边界与注意事项

  • 领域覆盖:技能专注于预定义的五大工程领域和通用几何图形,不适用于自由形式艺术绘图或超出模板的复杂定制。
  • 标准遵循:输出图纸严格遵循 GB/T 制图标准(如图层命名、颜色索引),若需其他国际标准,需手动调整。
  • 依赖与输出:依赖 ezdxfmatplotlibnumpy 库进行 DXF 操作和渲染;输出格式以 DXF 为主,预览图为辅助,不支持直接编辑 CAD 实体。
  • 精度限制:基于模板生成,对于高度特殊化的组件(如非标准机械零件),可能需要结合直接 API 调用进行后处理。

使用场景

  • 建筑师在项目初期,需要根据客户需求描述(如4000x3000房间加门窗)快速生成符合GB标准的平面图,用于团队评审和初步设计确认。
  • 机械工程师设计装配体时,使用自然语言指令(如M16六角螺栓头俯视图)自动输出标准零件视图,集成到技术文档中以符合行业规范。
  • 电气设计师绘制控制系统图,通过描述(如单极开关符号垂直放置)生成电气符号和线路布局,确保图纸准确无误。
  • 管道工程师规划暖通系统,输入指令(如90度弯头R100 DN50)生成管道组件示意图,用于施工图编制和材料清单提取。

适合人员

  • 建筑设计师:需要将设计概念快速转化为标准CAD图纸,用于客户提案和初步设计评审,减少手动绘图时间。
  • 机械制图员:生成标准机械零件视图(如螺栓、齿轮),以确保图纸符合GB/T制图规范,避免手工绘制错误。
  • 电气工程师:用自然语言描述快速创建电气符号和线路图,集成到控制系统设计文档中,提高图纸生成效率。
  • 结构工程师:生成梁断面、楼板配筋等结构详图,用于施工图交付和合规检查,确保符合建筑标准。