微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 NXOpen C# 标记曲线?

如何解决如何使用 NXOpen C# 标记曲线?

下午好,我是 NXOpen 期刊和编码的新手,我试图通过学习来完成一些事情,但现在需要一些指导。

我想输入一个代码,将它在实际数学模型中找到的这些曲线标记为“曲线 1”、“曲线 2”、“曲线 3”……等等。有人可以就如何实现这一目标给我一些指导吗?

类似于我想要的结果是:

Wanted Outcome

到目前为止,我编写了识别曲线并计算总共有多少条曲线的代码

using NXOpen;
using NXOpenUI;
using System;

internal static partial class NXJournal
{   
public static void Main (){

    Session theSession = Session.GetSession();

    Part workpart = theSession.Parts.Work;

    int numCurve = 0;

    foreach (NXOpen.Curve cur in workpart.Curves)    //Code For Finding the Facet Bodies
        {
                  numCurve = numCurve + 1;    //Counting how many in layer # with color #
                  
                // Put Labeling Code Here
                  
                }
              // then will repeat  
        
   Guide.InfoWriteLine( "This analysis has" + numCurve + ".");
}
}

然而,这段代码只是将曲线的总量相加,并没有在数学模型上标记它们。

提前感谢您对未来的任何指导。

解决方法

在代码中添加执行 foreach 循环的位置, 只需为曲线指定名称。

  1. cur.SetName()。这不会被用户看到。除非您检查曲线的属性。
  2. 您可以使用 PMI 注释并为每条曲线添加标签

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。