Abaqus findAt命令
(2017-05-16 13:20:47)
在abaqus的rpy文件中,选取某个点、线、面的命令是getquence[]后面的一组数是abaqus内部的标识,很难以理解。
而在自己写程序往往使用findAt命令,后面跟的是节点的坐标
face1 = allFaces.findAt((0.,0.,0.), )
(0,0,0)可以在一条线上、一个面上也可以在一个体上,到底选择的什么取决于findAt之前的描述,此例返回的结果是包含(0,0,0)的一个面
face1 = allFaces.findAt((0.,0.,0.),(1,1,1), )
findAt还可以跟多个节点,则返回结果是两个面,并组成一个数组,若引用第一个面为face1[0],引用第二个面为face1[1]
注意:findAt为精确引用,假设过(0,0,0)的水平面,你输入findAt((0.001,0,0),)则找不到对应的面,遇到这种情况应该使用getClosest函数