完整版Hypermesh-模型修复与清理的方法
(完整版)Hypermesh_模型修复与清理的方法
摘要:文章介绍了Hypermesh 中几何模型的拓扑显示,并讨论了如何对导入到Hypermesh 中的几何模型
进行修复和清理。
Abstract:The paper introduced the display of the geometric topology in Hypermesh.And some
methods used for the repairing and cleaning of the model were given.
关键字:Hypermesh 修复 清理
Keyword:Hypermesh Repairing Cleaning
1。几何模型的拓扑表示法
在Hypermesh 中可以通过几何元素的颜色表示出整个几何模型的拓扑结构。如下图所示为一个模型的拓扑结
构显示。
图1 模型的拓扑结构
对于每种颜色所代表的拓扑结构可以在Visualization 面板中查看。一般我们关注的拓扑结构有两类:(1)
自由边(默认显示为红色):当存在闭环自由边时,说明模型在此处可能存在丢失的面;(2)Non—manifold
边(默认为黄色):在Non-manifold 边处说明有两个以上面共享一个边,当存在闭环的Non-manifold 边时,
说明此处可能有重复的面。
2。几何模型的修复与清理
2.1 面的修复与清理
2。1.1 面的清理
(完整版)Hypermesh_模型修复与清理的方法
在进行面的清理时可以直接进入Delete 面板删除多余的面.
还有一种方法就是通过公差控制删除所有符合条件的面.步骤如下:
(1)通过菜单Geometry > Defeature 〉 Duplicates 进入Duplicates 面板;
(2)选择所有显示的面,并将公差设置为0。01;
(3)单击Find 查找重复的面,单击Delete 删除重复的面
2.1.2 面的修复
通过Surface 面板可以进行各种面的创建,从而重新创建丢失的面。例如:
(1)进入Surfaces 面板,选择Spline/Filler 标签。
(2)为创建平滑的表面,可勾选Keep tangency 选项。
(3)创建丢失的面:如果勾选了Auto create (free edges)选项,当选择一条边时系统会自动搜索闭环自由
边进行面的创建,否则需手动创建面.
2.2 边的修复与清理
进行边的清理时常用的工具有equivalence、toggle 和replace,下面分别对这三个工具给出相应的使用实
例.
2。2。1 equivalence
使用equivalence 工具,一次清理所有重复的自由边:
(1)通过菜单Geometry 〉 Edit 〉 Surface Edges 〉 Equivalence 进入Equivalence 面板;
(2)勾选equiv free edges only 选项,并选择所有的面;
(3)将清理公差设置为0。01,点击Equivalence 进行清理.
2.2。2 toggle
使用toggle 工具清理自由边:
(1)通过菜单Geometry 〉 Edit > Surface Edges 〉 Toggle 进入Toggle 面板;
(2)将清理公差设置为0.1;
(3)在图形上点选红色的自由边进行清理。当被选择的自由边公差不大于0.1 时,系统会自动对其进行清
理,当公差大于0.1 时,系统将进行询问是否清理。
(完整版)Hypermesh_模型修复与清理的方法
2。2.3 replace
使用replace 工具清理自由边:
(1)通过菜单Geometry > Edit > Surface Edges 〉 Replace 进入Replace 面板;
(2)激活moved edge 选项,在图形中选择要移除的边.此时retained edge 选项被激活,在图形中选择需要
保留的边;
(3)将清理公差设置为0.1;
(4)点击Replace 按钮,系统将产生一个类似”Gap = (.200018). Do you still wish to toggle?”的提
示,点击Yes 进行清理。
注:有些面无法替换,但无法创建面,可能存在Fixed Points,此时应该通过去除或替换部分硬点来实现消
除部分边界
3.相关模型文件
本文使用的模型文件为:clip_repair.hm,你可以在此下载,也可以在Hypermesh 的帮助文件中找到此模型文
件。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
