NX二次开发(Python)-建模-遍历模型中的体面边对象

Posted NX二次开发专注者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NX二次开发(Python)-建模-遍历模型中的体面边对象相关的知识,希望对你有一定的参考价值。

用python遍历模型中的体、面、边对象,代码如下:

				theSession  = NXOpen.Session.GetSession()
                workPart = theSession.Parts.Work
                bodycollection = workPart.Bodies;
                objects1 = [NXOpen.DisplayableObject.Null] * 0
                i = 0
                bodies = list(bodycollection)
                for bd in bodies:
                    face = bd.GetFaces()
                    for fc in face:
                        edge = fc.GetEdges()
                        objects1.append(fc)
                       

其中,bodycollection与C#的形式一样,都是获取体的集合;访问集合的体对象,用

bodies = list(bodycollection)

objects1是一个一维数组,如果添加用
object1.append()

以上是关于NX二次开发(Python)-建模-遍历模型中的体面边对象的主要内容,如果未能解决你的问题,请参考以下文章