faces如何软化为face array类型
各位大佬求解答:已经获得了一些Face Object,把他们放到了一个list里了。如何吧这个list转化为FaceArray类型呢?代码如下:
a = mdb.models['Model-1'].rootAssembly
f11 = a.instances['Part9-1'].faces
pickedM1 = ,f11,f11)]
这个type(pickedM1) 后输出的是<type 'list'>,想要用这个pickedM1做约束的主面必须要求这个pickedM1类型为<type 'FaceArray'>,怎么把这个list转化为FaceArray呢
這個真的是老題了,如果以part舉例,
FaceArray = part.FaceArray()
instances的話也是一樣的方式嘗試,可以查查document,另外補充這個method是2016年的abaqus才開始有的,太舊的版本就不支援囉。 duncanusn 发表于 2022-1-25 08:50
這個真的是老題了,如果以part舉例,
FaceArray = part.FaceArray()
instances的話也是一樣的 ...
刚好在这里困惑了,感谢!
顺便问下您,这个几何序列有没有方法可以实现交,并,差等操作呢,想加您为好友,奈何等级太低,能不能麻烦您加我一下,万分感谢 幾何序列有兩種方式實現交集、連差、差集的實作,一個是透過set:
1. 假設有
p=mdb.models[...].parts[...]
p.sets['set-1']
p.sets['set-2']
# 先把幾何面(頂點, 體都行)換成index
set1_index_array = .faces]
set2_index_array = .faces]
# 交集
intersection_list = list(set(set1_index_array).intersection(set2_index_array))
# 差集
difference_list = list(set(set1_index_array).difference(set2_index_array))
# 聯集
union_list = list(set(set1_index_array).union (set2_index_array))
接著再把這些list換成abaqus的FaceArray,自己試試看吧
页:
[1]