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