首页/文章/ 详情

Hypermesh二次开发之模型旋转重合

2天前浏览8

深圳的天太爱哭唧唧了,这雨下的小编的屋子快发霉了,一到下雨就想睡觉,听雨画眠岂不美哉?谁与吾共枕?想啥呢,one day day 的,天还没黑就开始做梦,好好当条单身汪,月入一千八,怎么买鲜花?还得继续搞开发……

  言归正传咯,不久前遇到了个模型位置对不上的问题,即两个模型大体上是一致的(如几何模型与网格模型),在空间位置上存在一定偏差,就需要经过平移、旋转等方式才能把模型归位。整个操作过程是相当惨烈,暴脾气差点就摔在电脑上了,小伙伴们不信的话可以试试,有助于调节改善个人品性,是居家旅行必备良药。

  操作思路是这样的:三个点形成一个面,在一个模型上找到这样的面,然后找到另一个模型的相同面,将这两个面重合即可让目标模型归位,当中需要对平面求出矢量还有夹角以及旋转点的位置。各位看官请看下图。画工不好请见谅,实在忍不了也得忍着

  视频仅展示三个点运动的内容,像网格、几何等也都可类比推论。


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

Hypermesh二次开发之自动创建蛛网螺栓连接

在大多数的产品中通常都少不了用螺栓连接结构件,但螺栓连接对于CAEer的处理是件十分费事的过程,看似简单实则繁琐。通常情况下对螺栓连接采用刚性单元加柔性杆单元(蛛网结构),或全刚性单元等,感兴趣的小伙伴可以看一些论文有介绍这些螺栓的连接方式。今天分享的是设备支架类的螺栓连接。设备支架通常由许多螺栓或铆钉将杆件连接在一起,如下图中仅是一个框架里就有32个螺栓需要创建,采用人工处理时间会偏长,若用脚本进行处理仅需十几秒就能搞定,对于更多需要创建螺栓则会有更明显差异。我们通常创建这样的蛛网螺栓结构需要先找到对应的螺栓孔,然后在对应的两个部件的孔上创建刚性单元,最后将成对的刚性单元用杆单元连接。而采用脚本的方式则类似盲人摸象,并不能很好的定位到这些需要创建的孔位上,但好在hypermesh中有个关键字*findholesshell能帮我们把所有的孔找出来,但结构上的孔有螺栓孔与工艺孔之分,只能通过是否能成对创建“刚性单元+杆单元+刚性单元”的模式才能被保留下来否则就要删除。最后把刚性单元与杆单元放在各自的component里,方便赋予单元属性等操作。 脚本是通过半径距离控制寻找孔的条件,成对的刚性单元距离控制创建螺栓杆单元。采用的方法是基于节点的相对位置关系进行逻辑判断,最终达到蛛网螺栓结构的创建目的。来源:SimYoungC

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