Abaqus p.CoverEdge与自身的边/37.1.36 GetFeatureEdge(…)

2024-10-01 02:28:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我有坐标,并用

n0 = [0,0,0]
n1 = [1,0,0]
n2 = [1,1,0]
n3 = [0,1,0]
wirePoints = []
wirePoints += [n0+n1]
wirePoints += [n1+n2]
wirePoints += [n2+n3]
wirePoints += [n3+n0]
for i in range(0,4):
    p.WireSpline(points=wirePoints[i], mergeType=IMPRINT, meshable=OFF)

现在,我想使用我创建的这些边来创建一个具有以下特征的面:

p.CoverEdges

但我不能用这些坐标创建边对象。 对于多个面也不起作用的变通方法是:

e = p.edges
p.CoverEdges(edgeList = e[0:4], tryAnalytical=True)

因为对于2个面(8条生成的边),使用命令e = p.edges只有7条边,因为2条边位于同一位置

那么,如何为p.CoverEdges命令使用自己生成的边呢? 如果你们有任何建议,请告诉我:)

顺便说一下,我找到了这些命令37.1.36 getFeatureEdges(...),它返回了我需要的Edge object命令。 但我不知道如何使用这个命令。有人对使用它有什么建议吗

问候 菲比


Tags: in命令forrange建议pointsedgesn2