如何解决如何使用 NXOpen C# 标记曲线?
下午好,我是 NXOpen 期刊和编码的新手,我试图通过学习来完成一些事情,但现在需要一些指导。
我想输入一个代码,将它在实际数学模型中找到的这些曲线标记为“曲线 1”、“曲线 2”、“曲线 3”……等等。有人可以就如何实现这一目标给我一些指导吗?
类似于我想要的结果是:
到目前为止,我编写了识别曲线并计算总共有多少条曲线的代码:
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 循环的位置, 只需为曲线指定名称。
- cur.SetName()。这不会被用户看到。除非您检查曲线的属性。
- 您可以使用 PMI 注释并为每条曲线添加标签
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。