首页/文章/ 详情

划重点!【HyperMesh宝典】之中面抽取之禅

9月前浏览4365

本文摘要(由AI生成):

本文探讨了人工智能技术在医疗领域的应用及其对社会的影响。文章首先介绍了人工智能在医疗诊断、手术辅助和患者管理等方面的具体应用,展示了其在提高医疗效率、减少人为错误方面的巨大潜力。同时,文章也指出了人工智能应用可能带来的伦理、隐私和安全等问题,如数据滥用、算法偏见等。文章最后强调,在推动人工智能在医疗领域的发展时,必须充分考虑其对社会和个人的影响,确保技术的健康发展。


关于“中面抽取”,方老师在前面已经给我们上了几课。对于中面抽取,思路很重要,工具也很重要。只要掌握了本讲的诀窍(划重点了!),中面抽取应该是愉快的工作。没难度,不费神,不用挖空心思去想三维空间中的中面应该如何连接,不用焦急地等待曲面切割的幸运抑或不幸的结果,不用开足马力转动滚轮去寻找一个个短边……

“谈笑间强弩灰飞烟灭”才是中面抽取的应有境界。

为此,我特意将本讲命名为《中面抽取之禅》

中面抽取之禅

1.    如果自动中面结果良好就用它,否则就改为手工处理

2.    手工中面抽取分为“基准面”+“加强筋”+“连接”三步

3.    曲面的质量很关键

4.    先保证中面位置,其次才是连接关系

5.    减法比加法容易,所以不妨先把面造得大些

6.    如果不清楚中面应该长什么样,那么与3D模型同步对照

7.    尽量用批量处理,尽量重用

8.    尽量用框选而不是需要仔细瞄准的点选

以下篇幅只是为了帮助大家理解它,但是禅的领悟需要你自己的努力哟,比如多思考和勤练习~

 


那下面就跟着小汰一起,搬好小板凳,抓紧学起来吧~

   


1、如果自动中面结果良好就用它,否则就改为手工处理


HyperMesh的自动中面抽取其实功能相当了得,对于复杂度一般的零件都可以轻松搞定。这时你不需要更复杂的手工抽取工具。


➡  对于钣金件,因为肯定只有一个厚度,只需要设置offset算法为skin offset。


 
 


➡  如果是有T型连接的变厚度板,可以把算法改成offset。

顺便提一下,这是老版本HyperMesh的默认中面抽取算法。


 
 


只要设置得当,何惧千军万马

 

一键抽取完美中面

 

设置中面自动分组,让中面参照原始分组进行分组

 
 

批量延伸得到最终的中面

 
 


➡  功能强大的plateedit功能

具体操作请看下面的这个视频。这是一个大型塑料件的一部分,模型其余部分的曲面抽取结果良好,所以仅展示如何在这个有问题的局部通过plateedit来改进自动中面抽取的效果。


点击边框调出视频工具条

   
           


2、3、4条前面几讲已经详细介绍过了哦,此处就不多加赘述了哈,有需要复习的小伙伴可以在文末查看往期文章链接~

           


 


5、减法比加法容易,所以不妨先把面造得大些


比如要创建一群加强筋的中面,假设base面已经就绪(按照三步曲流程应该是这样的)

 


先用F8创建一些edge的中间点,用于精确定位


 

然后使用surfaces>planes创建多个平面,这些平面唯一的差别是b点位置不同

 
 

然后使用base面切割这些平面

 
 

结果如下

 

再用外表面切割这些平面


 

我们已经接近结果了,不过还有一个问题,因为中面和三维实体在细节部分经常是有区别的,所以我们经常会搞不清楚rib或者base的中面应该是什么样子的三维连接。

为了解决这个问题我们需要先看第6条。


6、如果不清楚中面应该长什么样,那么与3d模型同步对照

我们先另外打开一个HyperMesh Desktop或者HyperView,切换为2窗口,左边为HyperMesh窗口,右边为HyperView,然后在HyperMesh窗口中打开原始模型。

 


在下拉菜单中导出一个只有几何信息的h3d模型文件

 
 

点击HyperView工具栏上打开结果的按钮,然后将h3d模型文件在HyperView窗口打开

 

在HyperMesh窗口重新打开已经抽取部分中面的模型。同步两个窗口,一般直接点击下图中的OK即可。这时你在HyperMesh中转动或者缩放模型时可以实时对照HyperView中三维模型了,这样中面的板的连接关系就一目了然了。(有些时候搞清楚什么是正确的中面形式比把它实现更困难,而且这里面有很多的人为选择和折中)。

 

这样我们就很容易确认哪些曲面是中面的组成部分。

删除不需要的曲面,然后进行必要的清理得到理想的rib中面。

 

左侧hm窗口                 右侧hv窗口

平面切割

 

F11手工清理

 

得到的曲面如下

 

这一群中面的处理就完美收场了,(这里的批量处理看来也不比F11快多少)。

三下五除二搞定剩下的几个曲面

 

先用surface pair抽取局部中面

 

然后一次性延伸到位

 

这个方法也可以用在上一讲的模型上,减法确实比加法容易些吧?


7、尽量用批量处理,尽量重用   

如果我们得到一个base面是这样的,我们怎么能快速修复呢?

 


方法一:框选所有内部线 

 

方法二:框选所有线 

 

如果曲面是平的,你也可以直接用外边线重新造一个面,然后删除这个面。但是不要在中间的所有孔处进行依次造面。

很多情况下,一个零件中的特征都会重复出现,大部分情况下只是base面连接的部分不同,这时完全可以通过移动、旋转、镜像、定位(position)等方法进行中面的重用,特别是圆柱面以及一些不规则面组。重用前要先把用于重用的曲面的连接关系先处理好,减少重用后的重复劳动。

 


8、尽量用框选而不是需要仔细瞄准的点选  


如果我们需要通过创建曲面来修复缺少的base面,比如下图中我们需要创建很多个小的曲面进行连接。

 

这时我们需要先untrim掉面内的曲线再连接各个曲面,我们尽量要选择可以进行框选的工具,比如spline。


点击边框调出视频工具条


最后,我们再回头看看上一期的这部分rib面怎么用批量操作的方法进行加速。

  



到这里,中面系列的宝典就结束了哦,是不是学的不过瘾?那就持续关注我们,继续学习HyperMesh其他系列专题吧~


来源:Altair澳汰尔
HyperMeshHyperView钣金曲面Altair
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-03-26
最近编辑:9月前
Altair澳汰尔
澳汰尔工程软件(上海)有限公司
获赞 146粉丝 500文章 758课程 4
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈