Agent Skills
返回列表
CAD 型材截面与米重计算

CAD 型材截面与米重计算

行业专业 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_43b25fa4/cad-profile-calculator。

技能介绍

解决的问题

工程师处理型材图纸时,常需要从 DXF 截面图里取出净面积并换算米重。人工识别外轮廓、孔洞、弧段和未闭合碎片容易出错,尤其是多段线含 bulge、HATCH 边界、ARC + LINE 组合时,面积计算很容易和 CAD 结果不一致。该技能面向这类工程数据整理场景,把截面提取、米重计算和报表导出做成可复用的脚本流程。

工作方式

技能读取 DXF 文件,先识别所有封闭或可强制闭合的轮廓,再按“外轮廓减孔洞”的几何规则计算净截面面积。核心能力包括:

  • 实体支持:覆盖 LWPOLYLINE、CIRCLE、ELLIPSE、HATCH、SOLID 以及 ARC + LINE 组合截面。
  • 面积算法:LWPOLYLINE 使用 Shoelace 公式加 bulge 弧段修正;ARC + LINE 使用 Green 定理积分;HATCH 按 PolylinePath 顶点与弧段计算。
  • 孔洞识别:通过 point-in-polygon 判断中心点是否位于外轮廓内部,将内环从外轮廓面积中扣除。
  • 结果导出:支持 Excel、CSV 和标注 DXF,输出按 X 坐标从左到右排序,并标记错误行和状态信息。

米重公式为 米重 = 净面积 / 1,000,000 × 材料密度,默认使用 6063 铝合金密度 2700 kg/m³,也可按材料表切换碳钢、不锈钢等密度。

适用边界

该技能适合截面清晰、轮廓封闭或仅存在小开口的型材图纸。对于共享边、开口多段线或严重碎片化的图元,程序不会静默自动修复,而是标记为“仅供参考”并写入错误信息。使用前应确认 DXF 实体类型在支持范围内,并按项目要求核对材料密度、单位和分组间距参数。

使用场景

  • 拿到 DXF 型材图后,批量计算多个封闭截面的净面积,并导出 CSV 给采购核重。
  • 审核铝合金、碳钢或不锈钢型材图纸时,按材料密度把净面积换算成 kg/m,形成报表。
  • 检查 LWPOLYLINE、HATCH、ARC+LINE 等截面面积是否与 CAD 手算一致,定位错误轮廓。
  • 将计算结果导出 Excel 和标注 DXF,把孔洞、净面积、米重回标到图纸上。

适合人员

  • 机械工程师:需要把 DXF 型材截面的净面积和米重快速算成可核对的报表。
  • 结构或幕墙设计助理:需要在多份型材图中统一提取面积、孔洞和材料密度结果。
  • 采购或核价专员:需要按不同材料密度把截面面积换算成 kg/m,用于询价。
  • CAD 数据工程师:需要检查 LWPOLYLINE、HATCH、ARC+LINE 的面积异常并导出标注结果。