A-A+

Hypermesh CAD模型的导入与修复

2016年01月27日 CAE 阅读 10,843 views 次

Hypermesh拥有强大的三维数模处理能力,不仅能够导入stp、igs等通用三维格式,而且可以直接导入对应版本的CATIA、UG、Proe、SolidWorks等常用的三维软件模型。下面将介绍在Hypermesh中导入外部三维数模的方法和对导入的三维数模进行拓扑修复的方法。

tuopu20160127

1、模型的导入

在Hypermesh中导入三维数模,可以直接在工具栏上点击几何模型导入按钮,打开几何模型导入面板,选择相应的文件类型,将模型导入到Hypermesh中,如下图所示。

2016-01-27_22-09-03

2、模型的拓扑结构修复

(1)打开模型,进入Auto Geometry Cleanup面板,观察模型的拓扑结构;

* 如果模型未以颜色来表示拓扑结构,可以在工具auto120160127auto220160127中选择Auto或By Topo。

(2)单击Visualization按钮visualization20160127进入拓扑面板,查看各种颜色所代表的拓扑含义;

tuopudifine20160127

*仅打开自由边(默认红色),在自由边的地方,说明模型存在问题。当存在闭环自由边时说明在此处可能存在丢失的面;

**仅打开Non-manifold边,在Non-manifold边处说明有两个以上的面共享一个边。它表明在此处可能存在不正确的连接。当存在闭环的Non-manifold边时,说明在此处可能存在重复的面。

(3)删除独立面:进入delete面板找到模型中的独立面,并将其删除。

face20160127

(4)创建丢失的面

  • 进入Surfaces面板,选择Spline/Filler标签。
  • 为创建平滑的表面,可勾选Keep tangency选项。
  • 创建丢失的面:如果勾选了Auto create (free edges)选项,当选择一条边时系统会自动搜索闭环自由边进行面的创建,否则需手动创建面。

(5)设置全局几何模型清理公差

进入Options面板(快捷键O),选择geometry子面板,将cleanup tol设为0.01。

(6)使用equivalence工具,一次清理所有重复的自由边

  • 通过菜单Geometry > Edit > Surface Edges > Equivalence进入Equivalence面板;
  • 勾选equiv free edges only选项,并选择所有的面;
  • 将清理公差设置为0.01,点击Equivalence进行清理。

(7)使用toggle工具清理自由边

  • 通过菜单Geometry > Edit > Surface Edges > Toggle进入Toggle面板;
  • 将清理公差设置为0.1;
  • 在图形上点选红色的自由边进行清理。当被选择的自由边公差不大于0.1时,系统会自动对其进行清理,当公差大于0.1时,系统将进行询问是否清理。

(8)使用replace工具清理自由边

  • 通过菜单Geometry > Edit > Surface Edges > Replace进入Replace面板;
  • 激活moved edge选项,在图形中选择要移除的边。此时retained edge选项被激活,在图形中选择需要保留的边;
  • 将清理公差设置为0.1;
  • 点击Replace按钮,系统将产生一个类似"Gap = (.200018). Do you still wish to toggle?"的提示,点击Yes进行清理。

replace20160127

(9)查找并删除所有重复的面

  • 通过菜单Geometry > Defeature > Duplicates进入Duplicates面板;
  • 选择所有显示的面,并将公差设置为0.01;
  • 单击Find查找重复的面,单击Delete删除重复的面

参考文献

【1】Hypermesh 11.0帮助文档,参考实例文件clip_repair.hm

个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: