首页/文章/ 详情

Hypermesh二次开发之几何点映射在线上

2天前浏览12

本次分享主要内容:通过原有实体几何点对中面的线进行映射,快速还原HM中进行抽取中面后一些几何点缺失问题

 在大型结构仿真中,大部分情况下是以抽取中面作为等效模型进行仿真,然而在某些结构抽取中面后往往会发生某些几何问题,尤其是几何点的缺失最为常见。几何点的缺失伴随的问题是在划分网格时的某些特征描述的不准确,比如一些倒圆角网格难以调整或凌乱不整的情况。

网格的划分是根据几何特征进行撒点分布映射而成,因此能否将网格划分的更好是离不开几何特征,适当保留或添加一些几何特征能够帮助我们更好地调整网格数量,提升网格质量,尤其是带有孔的结构。

下面就中面几何点还原映射二次开发作些介绍。

通过手动操作对每个点进行操作,只需要在quick edit中使用project point功能即可,将实体几何上的points逐个映射到抽取后的中面的几何线上,即可还原几何线上的硬点情况。

一个一个操作总是麻烦且低效的,利用脚本便捷性让我们的双手得到解放,尤其是在遇到很多需要处理的特征就显得十分必要。

 
思路:      

第一步:选择要映射点的几何面

第二步:提取硬点的数据

第三步:选择要被映射的几何线

第四步:将提取的硬点逐一映射至几何线上

来源:SimYoungC
HyperMesh二次开发
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-02-19
最近编辑:2天前
SimYoungC
硕士 签名征集中
获赞 0粉丝 1文章 119课程 0
点赞
收藏
作者推荐

Hypermesh二次开发之实体几何的分割

本次分享主要内容:利用脚本在HM中对几何实体进行多次分割。 Hypermesh中根据实体划分网格时会遇到一些比较难划分的几何结构,这时就需要对几何实体进行适当的分割,有时就需要操作多次分割才能达到我们所想要的效果(如在某个区域上施加载荷或边界条件),那么这次就分享一个十分简单实用的几何实体分割脚本。 以一个环形状零件为例,将其分割成36等份。 在Hypermesh面板中的操作通常是使用Geom→solid edit→trim with plane/surf的功能,然后选取要分割的几何体以及用来分割的面。 这是个重复的过程,需要多次手动操作才能实体几何的分割。 # 切体脚本for {set i 0} {$i <= 36} {incr i} { hm_createmark solids 1 "advanced" "displayed" set x [expr {sin($i*10*3.14/180)}] set z [expr {cos($i*10*3.14/180)}] *createplane 1 $x 0 $z 0 0 0 *body_splitmerge_with_plane solids 1 1} PS:本事例仅仅是提供一种解决问题的思路,小伙伴们可以以此作为其他类似问题的解决基础。 希望小伙伴们在后台多多留言互动,可以一起探讨话题或者问题(可以是软件操作、理论知识、人生哲理、思想等),一起相互学习、共同进步,与优秀同行!看到消息后将第一时间予以回复,谢谢各位小伙伴的支持!!来源:SimYoungC

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈