点击查看详细介绍

分享查询体特征的nxopen函数,(之前一直用的是UFUN的查询函数)

enricyx VIP会员 6年前 2720 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


之前编辑查询体特征,一直使用的是UFUN函数里的ask_mass_props这个。。。论坛里也有兄弟分享过。。。。

后来在nxopen中发现了也有类似的查询函数,需要提取的常用属性,都以函数属性给出,更方便使用,

先分享如下:

public void AskSolidPorps(Body solid, out double solid_area)
    {
        Unit[] ut_all = new Unit[4];
        ut_all[0] = workPart.UnitCollection.GetBase("area");
        //这里根据你要查询的特征,添加相应的单位提取,这里提取的时面积,体积,质量之类。。。。。类似添加
        

        double accu = 0.5;  //设置输出精度。。。。。

        IBody[] ib = new IBody[1];
        ib[0] = solid;

        MeasureBodies mb1;
        mb1 = workPart.MeasureManager.NewMassProperties(ut_all, accu, ib);

        solid_area = mb1.Area;
        

        mb1.Dispose();

    }

根据该函数的属性,可以设置显示的种类和数量

0

最新回复 (0)
请登录后发表新帖