4. 几何清理之面修复与缝合

几何清理之面修复与缝合 学习卡片

面修复与缝合的核心对象

HyperMesh 的几何清理围绕“面—边—顶点”拓扑展开。导入 CAD 后,模型常出现三类缺陷:缺失面(曲面丢失形成孔洞)、重复面(同一位置叠加两层曲面)、自由边(相邻面未共享边,形成缝隙)。缝合的目标是让所有自由边成对消失,使模型成为封闭实体(solid),从而满足实体网格划分对封闭体积的要求。

面修复与缝合:缺陷类型 → 工具 → 拓扑结果 缺陷类型 缺失面 曲面丢失形成孔洞 自由边围成闭合环 无法形成封闭体积 重复面 同一位置叠加两层 网格重叠、单元冲突 体积计算错误 自由边 相邻面未共享边 缝隙宽度 < 容差 实体不封闭 HyperMesh 工具 surfaces 面板 • 补面:spline / ruled • 删除重复面 • 合并共面曲面 edges 面板 • 显示自由边(红) • toggle 边显示状态 • 检查 T 型连接 stitch 缝合 • 容差 tolerance 设定 • 选择自由边对 • 执行缝合操作 拓扑结果 封闭实体 自由边数 = 0 无重复面 体积可计算 实体网格可划分 tetra / hexa 网格 无穿透、无重叠 节点连续 验证方法 edges → free edges 检查红色边消失 solid 体积非零 缝合容差建议:0.01–0.1 mm(视模型尺寸),过大会误合并相邻特征,过小则无法闭合缝隙

操作流程与关键参数

在 HyperMesh 中执行面修复与缝合,按以下顺序操作:

  1. 显示自由边:进入 edges 面板,点击 free edges,模型上以红色高亮显示所有自由边。红色边围成的闭合环即为缺失面位置。
  2. 补面:进入 surfaces 面板,选择 spline 或 ruled 方式,依次选取孔洞周围的边,生成新曲面填补缺失区域。
  3. 删除重复面:使用 surfaces 面板中的 delete 功能,框选重叠区域,删除多余曲面层。
  4. 缝合自由边:进入 stitch 面板,设定容差(tolerance),选择需要缝合的自由边对,执行缝合。缝合后自由边成对消失。
  5. 验证:再次进入 edges 面板检查自由边,确认红色边全部消失;使用 solid 体积计算确认模型封闭。
容差选择原则:容差应略大于最大缝隙宽度,但小于最小特征尺寸。例如模型整体尺寸 200 mm,缝隙约 0.05 mm,则容差设为 0.08–0.1 mm 较为合适。容差过大会把本应保留的窄槽或薄壁误缝合,导致几何失真。

常见问题与判断依据

现象可能原因处理方式
缝合后仍有红色自由边容差过小,缝隙未闭合逐步增大容差重试,每次增加 0.02 mm
缝合后出现扭曲面容差过大,误合并了相邻特征边减小容差,或手动选择正确的边对
补面后自由边仍存在补面未与周围面共享边补面后执行 stitch 将新面与相邻面缝合
重复面删除后出现孔洞误删了唯一曲面层撤销操作,仅删除重叠区域的多余面
缝合操作不可逆,建议在缝合前保存模型副本。若缝合结果不理想,可通过 undo 回退,但多次操作后建议重新导入原始几何。