CAD Editor

📐 自然语言生成工程图纸

基于自然语言指令生成DXF工程图纸,覆盖建筑/机械/电气/管道/结构五大领域,遵循GB/T标准,支持AutoCAD等主流软件导入

收藏
3.5k
安装
1.2k
版本
1.0.0
CLS 安全性认证2026-08-04
点击查看完整报告 >

使用说明

功能概述

CAD Editor 是一款将自然语言指令转换为专业工程图纸的智能化工具,基于 Python 的 ezdxf 库构建 DXF 文件生成引擎,覆盖建筑、机械、电气、管道、结构五大工程领域,严格遵循中国 GB/T 制图标准。

核心用法

用户通过自然语言描述图纸需求(如"画一个4000x3000的建筑平面图"),系统通过三层架构完成转换:自然语言解析(意图分类+参数提取)→ 脚本生成(18套领域模板)→ DXF 渲染输出(自动生成 PNG/SVG 预览)。支持直接 API 调用实现精确编程控制。

显著优点

1. 多领域覆盖:内置52条意图模板、18套脚本生成器,涵盖从螺栓齿轮到梁板配筋的专业组件
2. 标准兼容:输出 DXF 可直接导入 AutoCAD、FreeCAD、中望CAD等主流平台

3. 自然语言交互:降低 CAD 制图门槛,非专业用户也能快速生成合规图纸

4. 完整工作流:从设计到交付(DXF+PNG+SVG+PDF)一键完成

潜在局限

  • 复杂自定义需求仍需直接调用底层 API
  • 依赖 ezdxf 库的功能边界,部分高级 CAD 特性(如动态块、参数化约束)未完全支持
  • 自然语言解析基于规则模板,对模糊描述的理解能力有限

适合人群

工程技术人员快速出图、教学演示、标准化图纸批量生成;建筑师、机械设计师、电气工程师需要快速原型验证;CAD 初学者降低学习门槛。

常规风险

  • DXF 文件可能被专业软件误识别版本,建议在目标平台测试兼容性
  • 自动生成的尺寸标注需人工复核关键工程参数
  • 依赖外部库(ezdxf/matplotlib/numpy)需保持版本兼容性

安全解读

核心用法

CAD Editor Skill 是一款将自然语言指令转换为专业工程图纸的智能工具,覆盖建筑、机械、电气、管道、结构五大工程领域。用户只需用日常语言描述需求,如"画一个4000x3000的建筑平面图"或"M16六角螺栓头俯视图",系统即可自动生成符合GB/T标准的DXF工程文件,并同步输出PNG/SVG/PDF预览图。

该Skill采用五阶段工作流:首先通过NL解析器识别用户意图并提取参数,然后调用18套领域脚本模板生成Python绘图代码,接着执行代码生成DXF文件,再通过matplotlib渲染为图片,最终向用户交付预览图和可编辑的DXF源文件。对于开发者,Skill同时提供完整的Python API,支持绕过自然语言解析直接进行精确编程控制。

显著优点

领域覆盖全面:内置52条意图模板和18套脚本模板,涵盖建筑平面图、机械零件、电气符号、管道系统、结构配筋等6大类图纸,满足多行业工程制图需求。

标准合规输出:严格遵循GB/T制图规范,生成文件可直接导入AutoCAD、FreeCAD、中望CAD等专业软件,支持图层管理、尺寸标注、图框标题栏等完整工程图要素。

双模使用灵活:既支持自然语言快速制图,也提供底层Python API精细控制,兼顾效率与专业精度。

完全离线运行:纯本地计算,无外部网络通信,数据不出境,保障工程图纸的隐私安全。

潜在缺点与局限性

动态执行风险:核心功能依赖exec()执行生成的Python代码,虽ParamExtractor有参数校验,但仍存在理论上的代码注入可能,需在隔离环境中审慎使用。

模板覆盖边界:复杂非标构件或非GB/T规范的国际标准图纸可能无法直接生成,需用户通过API手动补充。

个人维护属性:由独立开发者维护(T3来源可信度),长期更新稳定性依赖社区关注度,建议关注版本更新动态。

渲染性能瓶颈:大型图纸的PNG/SVG渲染依赖matplotlib,超大规模项目可能出现性能延迟。

适合的目标群体

  • 建筑/土木工程师:快速生成户型图、结构配筋图、基础详图
  • 机械设计师:批量输出标准件图纸(螺栓、齿轮、轴承、弹簧)
  • 电气工程师:绘制开关插座布置图、导线走向图、配电系统图
  • 暖通/管道工程师:生成管道轴测图、阀门管件详图
  • 教育培训机构:工程制图课程的自动化演示与作业生成
  • AI Agent开发者:需集成CAD能力的智能制造、BIM相关应用

使用风险

安全风险:动态代码执行机制要求用户审查生成脚本,建议在虚拟环境中运行;文件系统操作需约束输出路径,避免路径遍历。

依赖风险:依赖ezdxf、matplotlib、numpy等第三方库,需定期更新以获取安全补丁。

业务风险:生成图纸需人工复核尺寸与规范符合性,不可替代专业审核流程;复杂项目建议作为草图工具使用,最终交付前需工程师确认。

CAD Editor 内容

references文件夹
scripts文件夹
block文件夹
core文件夹
dimension文件夹
entities文件夹
export文件夹
hatch文件夹
layer文件夹
layout文件夹
nl_parser文件夹
templates文件夹
tools文件夹
手动下载zip · 86.0 kB
color_index.mdtext/markdown
请选择文件