本片源码例子非本人所创,不过是转换了开发语言版本,此例非常具有学习效果,原文请查看
https://blog.youkuaiyun.com/lu1287580078/article/details/82916477?from=timeline Caesar卢尚宇优快云
class FD_CreateTrace
{
private NXOpen.Session theSession = null;
private NXOpen.UF.UFSession theUfSession = null;
private NXOpen.Part workPart = null;
private System.Windows.Forms.ProgressBar progressBar = null;
public FD_CreateTrace()
{
theSession = Session.GetSession();
theUfSession = UFSession.GetUFSession();
workPart = theSession.Parts.Work;
Form1 f1 = new Form1();
progressBar = f1.progressBar;
}
[DllImport("user32.dll", EntryPoint = "SetParent")]
public static extern int SetParent(IntPtr hWndChild, IntPtr hWndNewParent);
[Dl
C#版UFUN UF_MODL_trace_a_ray射线追踪实现

这是一个将C++代码转换为C#的示例,展示了如何使用UFUN的UF_MODL_trace_a_ray函数进行射线追踪。源码创建了一个block,并通过射线追踪获取与模型的交点信息,然后创建两条线段并设置颜色,同时列出交点坐标。
最低0.47元/天 解锁文章
2049





