首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Abaqus python获取表面节点?

如何使用Abaqus python获取表面节点?
EN

Stack Overflow用户
提问于 2021-06-16 02:42:39
回答 1查看 820关注 0票数 0

如果外部曲面是平面的,我过去常常使用getBoundingBox()来获取表面节点。如果曲面不是平坦的,我可以使用什么替代方法来选择外部表面上的节点??非常感谢

代码语言:javascript
运行
复制
    bottom_face=modelInstane.nodes.getByBoundingBox(xMin=X_tolernce*-1,xMax=Model_Width_I+X_tolernce,
                        yMin=Y_tolernce*-1,yMax=Model_Width_J+Y_tolernce,zMin=ZBot_Under-Z_tolernce,zMax=ZBot_Under+Z_tolernce)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-17 02:26:06

如果模型中已经存在网格曲面,则可以使用:

代码语言:javascript
运行
复制
# Considering "mesh_surf" is the mesh surface name.
inst = mdb.models['Model-1'].rootAssembly.instances['Part-1-1']
surf = inst.surfaces['mesh_surf']
surf_nodes = surf.nodes

网格曲面是与网格相关联的曲面,而不是几何图形。

网格曲面是内部使用元素面创建的,而几何图形面是用几何面创建的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67995695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档