文档

图纸对比审核技能

试用

自动对比2D图纸与3D模型的尺寸、轮廓差异;输出JSON和Markdown格式差异报告;支持直径符号和几何公差识别;适用于设计评审阶段快速发现图纸不一致问题

它能做什么

自动对比2D图纸与3D模型的尺寸、轮廓差异;输出JSON和Markdown格式差异报告;支持直径符号和几何公差识别;适用于设计评审阶段快速发现图纸不一致问题

技能文档

图纸差异分析器 (Drawing Diff Analyzer)

任务目标

  • 本 Skill 用于:设计评审阶段自动检测2D工程图与3D模型的差异
  • 能力包含:图纸解析(支持直径Ø、半径R、几何公差识别)、特征提取、尺寸对比、轮廓对比、Markdown报告生成
  • 触发条件:用户提供2D图纸和3D模型文件,要求对比差异

前置准备

  • 依赖说明:
    • 2D解析:ezdxf(DWG/DXF)、pdfplumber+fitz(PDF)
    • 3D解析:numpy-stl/trimesh(STL)、cadquery(STEP/IGES)
  • 工作目录准备:用户需提供2D和3D文件的相对路径

操作步骤

标准流程

  1. 解析2D图纸 — 提取轮廓、尺寸标注和几何公差

    • 输入:2D图纸文件(DWG/DXF/PDF)
    • 脚本调用:python scripts/parse_2d.py --input <2d_file> --output features_2d.json
    • 输出:features_2d.json
      • entities:轮廓线、圆、弧等几何实体
      • dimensions:尺寸标注(线性、角度、直径Ø、半径R)
      • geometric_tolerances:几何公差(位置度、垂直度、平面度等)
  2. 解析3D模型 — 提取几何特征和尺寸

    • 输入:3D模型文件(STL/STEP/IGES)
    • 脚本调用:python scripts/parse_3d.py --input <3d_file> --output features_3d.json
    • 输出:features_3d.json(顶点、边、面、包围盒尺寸)
  3. 差异对比 — 执行多维度对比并生成报告

    • 脚本调用:python scripts/compare.py --features-2d features_2d.json --features-3d features_3d.json --output diff_report --tolerance 0.1
    • 对比维度:
      • 尺寸偏差:标注值 vs 3D测量值
      • 轮廓偏差:2D投影 vs 3D轮廓
      • 几何公差:记录并标注(需人工验证)
    • 输出:
      • diff_report.json — 结构化差异报告
      • diff_report.md — Markdown格式差异报告

可选参数

  • --tolerance:尺寸公差阈值,默认0.1mm

尺寸与公差类型支持

尺寸类型

类型示例识别方式
线性尺寸10, 10.5, 100纯数字
直径Ø10, Φ10, DIA10Ø/Φ/DIA前缀
半径R10R前缀
角度45°数字+°
带公差10±0.05±数值

几何公差类型

类型关键字Unicode
位置度位置度, positionⓞ, ◎
垂直度垂直度, perpendicularity
平行度平行度, parallelism
平面度平面度, flatness□, ⿹
直线度直线度, straightness-
圆度圆度, circularity
圆柱度圆柱度, cylindricity
同轴度同轴度, concentricity
对称度对称度, symmetry-
倾斜度倾斜度, angularity

使用示例

示例1:基本对比流程

  • 场景/输入:用户有 blueprint.pdfmodel.stl,需要对比
  • 预期产出:diff_report.jsondiff_report.md
  • 关键要点:按顺序执行解析→对比

示例2:精密对比(调整阈值)

  • 场景/输入:对精密零件,要求±0.05mm公差
  • 预期产出:更严格的差异检测结果
  • 关键要点:--tolerance 0.05

资源索引

  • 脚本:见 scripts/parse_2d.py(解析DWG/DXF/PDF)
  • 脚本:见 scripts/parse_3d.py(解析STL/STEP/IGES)
  • 脚本:见 scripts/compare.py(对比并生成JSON+Markdown报告)
  • 参考:见 references/format-guide.md(格式详解)

注意事项

  • 3D到2D投影默认使用正交投影
  • 几何公差需要人工测量验证,3D模型无法自动检测
  • 对比结果依赖文件质量和坐标系完整性,异常文件需人工确认

TRACE 测评

维度评分说明
T — 可信任度9/10纯文档/脚本技能,无外部依赖风险,支持中文交互
R — 可靠性9/10有异常处理说明; 输出格式明确
A — 适用性9/10有适用范围声明; 触发条件明确
C — 规范性10/10frontmatter 完整; 文档结构清晰; 内容充分
E — 有效性10/10输出明确; 含使用示例; 文档详尽
总分47/50通过

相关技能

图纸 GD&T(几何尺寸与公差)标注完整性与合规性检查助手;基于 ASME Y14.5 / GB 几何公差领域知识生成检查表与问题清单,定位缺漏、基准体系错误与符号误用。

1 次安装

Generate beautiful draw.io diagrams with a mandatory visual QA loop. Covers flowcharts, ERD, architecture, sequence, and class diagrams. Use when user reques...

作者 Spotlight Revenue

Create and edit draw.io diagrams through the configured drawio MCP server, including flowcharts, architecture diagrams, ML model diagrams, Chinese labels, an...

54 次安装

用本地 draw.io 桌面 CLI 生成 .drawio 图,并导出 PNG/SVG/PDF/JPG。

36 次安装2 星标

面向质量工程师与认证合规工程师的产品一致性确认技能,按维度比对产品与型式批准/认证标准的一致性,生成含维度比对表的一致性确认报告(文字版 .txt + Markdown .md,无网页/办公格式,重实效)

1 次安装

Use when creating editable technical diagrams with draw.io / diagrams.net sources, including architecture diagrams, ERD, UML, sequence diagrams, flowcharts, ML model diagrams, official shape lookup, brand symbols, Graphviz auto-layout, codebase structure maps, .drawio validation, or draw.io CLI expo

5 次安装