UG NX二次开发(C#)-建模-获得点所在的圆弧曲线

如何根据选择的点,获得点所在的圆弧曲线,这时候要用到SmartObject,就是智能对象,在NXOPEN中,其在UG_SO类中。

 

首选选择点的代码为:

  if (point0.GetSelectedObjects().Length == 0)
  {
      return 1;
  }
          
  TaggedObject[]taggedObjects =   point0.GetSelectedObjects();

再将TaggedObject对象转换为Point对象,即是:

Point point = (Point)taggedObjects[0];

然后对点进行操作,用UF_SO_Ask_parents()函数, 其声明如下: 

UG NX二次开发(C#)-建模-获得点所在的圆弧曲线_第1张图片在C#中,用的是UFSo,即:

TheUFSession = UFSession.GetUFSession();  
 UFSo uFSo = theUFSession.So;
 int options = UFC

你可能感兴趣的:(NX二次开发(C#),UG,NX二次开发,c#)