- 积分
- 0
- 注册时间
- 2010-9-29
- 仿真币
-
- 最后登录
- 1970-1-1
|
在interaction中,用python函数WirePolyLine可以创建一个新的wire,同时abaqus会自动创建一个对应的set
譬如用一个rootAssembly的RP和instance的某个vertex:
mdb.models['Model-1'].rootAssembly.WirePolyLine(mergeWire=OFF, meshable=OFF,
points=((mdb.models['Model-1'].rootAssembly.referencePoints[4],
mdb.models['Model-1'].rootAssembly.instances['I'].vertices[1]), ))
mdb.models['Model-1'].rootAssembly.Set(edges=
mdb.models['Model-1'].rootAssembly.edges.getSequenceFromMask(('[#1 ]', ), )
, name='Wire-1-Set-1')
这个wire会被作为一个Edge对象使用,现在我的问题是我没法得到这个wire对应的两个点,如果用Edge只能得到两个相同坐标的rootAssembly的vertex,但不是那个instance的vertex和RP点,我怎么才能用python函数得到正确的instance的vertex和rp点。
|
|