A-A+

Hypermesh二次开发:通过createmark自动选择球体和圆柱体内的元素

2021年08月11日 CAE 阅读 791 views 次

*createmark是Hypermesh二次开发中必不可少的一个命令,通过此命令可以自动选择指定区域中的元素并添加到选择集中。本文通过两个常用的选择方法——球体区域和圆柱体区域中元素的选择,介绍*createmark命令的使用方法。

*createmark命令的通用格式为:

*createmark entity_type mark_id"?option?" list

其中,entity_type为要选择的元素类型,mark_id为选择集的ID,通过option来指定选择方法。

选择指定球体区域的元素,命令的格式为:

*createmark entity_type mark_id "bysphere" x y z r location contained all tol

其中:

x、y、z为球心坐标,r为球体半径;

location,为选择区域,可选值为inside(内部)、outside(外部)、boundary(边界)、acrossboundary(相交边界);

contained,包含辨识标志,如果需要整个元素都满足location条件才被选中则设置为1,如果元素的一部分满足location就被选中则设置为0;

all,设置为1时所有的元素都被考虑,设置为0时仅考虑显示的元素;

tol,选择误差。

此命令中entity_type支持的类型有:nodes, elements, connectors, components (仅支持FE和connectors), loads, equations, loadcols, systems,systcols, vectors, vectorcols, blocks, groups, sets ,contactsurfs。

应用示例:

此文章为微信公众号原创文章,查看全部文章内容请关注微信公众号“数字化设计CAX联盟”,回复数字:8217查看。
个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: