摘要:
uc1601函数提供了一个模态消息对话框,ufun函数中还有一个非模态消息对话框,运行一次弹出一个窗口,不点确定不消失,对话框显示后不影响使用其他命令运行。 实现方法: 【NX二次开发】非模态消息对话框函数 阅读全文
摘要:
获取UG窗口句柄。实现操作UG窗口最小化、最大化、关闭功能 int doWork() { //UG窗口句柄 HWND hwndUG = (HWND)UF_UI_get_default_parent(); uc1601("最小化UG窗口", 1); SendMessage(hwndUG, WM_SYS 阅读全文
摘要:
创建偏置的边或曲线例子 源码:(来自胡君大佬) //创建偏置的边或曲线, direction:1=右或外,2=左或内, 原对象可以是单条、相连接的边或线、封闭的 void CreatOffsetCurves(vector<tag_t>& vCurves, double distance, int d 阅读全文
摘要:
c++: UF_UI_ONT_refresh(); c#: theUFSession.UiOnt.Refresh(); 函数解释: This function refreshes the operation navigator. 此功能用于刷新操作导航器。 阅读全文
摘要:
问题:使用ufun拆分体后丢失面的颜色 方案:用NXOpen的分割可以保留颜色。 阅读全文
摘要:
判断面的凹凸,圆柱面是圆柱还是孔,外R角还是内R角? 方案: 1.UF_MODL_ask_face_min_radii(如果你写出了例子,请在下方留言) 2.UF_MODL_ask_face_data 输入:面tag,输出:是否圆柱面 返回:true 正确判断,false 不是圆柱面 bool ch 阅读全文
摘要:
将实体离散成点可以用UF_FACET_这这一类的ufun函数组合使用。 生成的点的规则可以查看UF_FACET_ask_vertices_of_facet函数的介绍。 源码: 【NX二次开发】将实体离散成点的方法 (面离散成点也可以参考这篇博客) 另外曲线也可以离散成点: 【UG二次开发】UF_MO 阅读全文
摘要:
如下图所示,判断两个圆柱面是否同轴。ufun函数中没有直接的方法,需要自己封装函数 方法,先画出简图如下。 1.用UF_MODL_ask_face_data获取面上的点和面的方向,P1、P2、V1、V2 2.用UF_VEC3_is_parallel判断两个面的方向V1、V2是否平行,不平行肯定不共轴 阅读全文