- 博客(45)
- 收藏
- 关注
转载 【UG\NX二次开发】正版签名步骤
2.NX1847及以上(如NX1926、NX2007):找到...\...\NXBIN\signcpp.exe,点击运行如果有窗口一闪而过说明signcpp.exe没问题。1.NX12及以下(如NX8.5、NX10.0):找到...\...\UGOPEN\signcpp.exe,点击运行如果有窗口一闪而过说明signcpp.exe没问题。有提示libxxx找不到,则去当前版本的UGII中复制,添加到签名程序所在文件夹中(UGOPEN)--nx10.0及之前版本。--nx10.0之后版本。
2024-07-16 08:28:19
20
原创 NX二次开发-创建临时文本UF_DISP_display_temporary_text
void create_note(double center[3])//坐标注释。
2024-06-22 16:49:26
234
原创 c++ vector的常见用法详解
vetcor<int> vi[100] //vector二维数组的一般长度已经规定为arraysize,另一维才是“变长”的。5.insert()//insert(v.begin()+k1,x) 向vector的任意迭代器it处插入一个元素x。6.erase()//erase(v.begin()+k2) 删除迭代器为it处的元素。***3.size() //获取vector中元素的个数***4.clear()//清空vector 中的元素。2.pop_back()//删除vi的尾元素。
2024-06-18 15:56:49
415
原创 NX二次开发-判断体、面对象的干涉状态
HtkBase2::list("不干涉\n", iRes);HtkBase2::list("干涉\n", iRes);HtkBase2::list("接触\n", iRes);HtkBase2::list("未知\n", iRes);
2024-06-14 10:21:47
357
原创 NX二次开发-C++删除vector中的某个元素
以上是几种常见的删除vector中某个元素的方法,它们在保证正确性的前提下,都能达到删除目的。具体使用哪种方法取决于代码的需求和个人偏好。方法三:使用remove_if()和erase()函数的组合。方法四:使用swap()和pop_back()函数的组合。方法二:使用remove()和erase()函数的组合。方法一:使用erase()函数。
2024-06-11 11:38:08
221
原创 UG二次开发—C++ 文件流方式读TXT文件
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/xc52477235/article/details/134620084。//若失败,则输出错误消息,并终止程序运行。//将文件流对象与文件连接起来。
2024-06-09 21:58:53
208
转载 NX二次开发-点到点移动复制实体
/括号内数字:maskArray数组大小(有多少种选择就写多少)//默认0原始图层,-1工作图层,1-256放置自己设置的图层。原文链接:https://blog.csdn.net/weixin_47753171/article/details/136952758。//判断参考点是否选中对象。
2024-06-04 08:02:48
18
原创 NX二次开发-算法篇-随便找个不规则的体,找出面的中心点的Z坐标最高和最低的面,高亮显示
【代码】NX二次开发-算法篇-随便找个不规则的体,找出面的中心点的Z坐标最高和最低的面,高亮显示。
2024-05-31 08:02:43
90
转载 NX二次开发--将输入的曲线或边分成一组一组的相连曲线或边
/第一条曲线是封闭曲线就没必要往下找。//把第一条拿出来作为要查找的依据。curves.empty())//等于空退出循环。if(curves.empty())//没有就不找。
2024-05-30 14:39:48
15
转载 NX二次开发-批量判断相连曲线是否封闭(方法二)
之前我已经写过一篇博客了,今天讲这些函数进行封装到自己的NX二次开发库中,方便今后调用,由于自身不是计算机科本出身,基础较差,先基本的封装一下,最后有时间,或者学到新的方法再次封装,目前自己的函数运行基本没什么问题。半年前自己还是不会安装VS软件的人,利用打游戏时间学习,现在已经可以开发出简单的NX小插件了(下图显示的是包含界面的,还有好多练习的功能没有放),废话不说了进入正题。//这里是基于NX的获取曲线端点的方法,其他环境下相应更换。2、批量获得相连曲线是否封闭及其相连曲线的tag值。
2024-05-30 08:24:35
17
转载 NX二次开发--求取封闭曲线的面积(多个封闭曲线)
针对小白的我决定试着做一做,期间遇到了很多问题,全部用NXOpenC++通过录制代码进行修改,最后发现老是有问题,后来通过ufun转化解决了问题,个人人为只要问题解决就行,没有必要纠结是用NXOpenC++还是ufun。UserUFBaseFun::PrintMessage("围成的图形不封闭");1、判断所选曲线是否封闭,不封闭打印曲线的tag值退出,封闭进行第2步;3、使用测量面的功能进行测量,最后打印封闭曲线的tag值以及计算的面积。2、若是围成的曲线封闭,创建有界平面,进行第3步;
2024-05-30 08:20:17
19
转载 NX二次开发-判断曲线是否闭合
/ 跳过已经处理过的线段。// 当前线段的终点与另一线段的起点相连。// 当前线段的终点与另一线段的终点相连。// 需要翻转这条线段。// 检查闭环是否完整(起点等于终点)//判断曲线是否闭合。
2024-05-30 08:16:53
17
原创 NX 二次开发—刷新当前操作导视器 UF_UI_ONT_refresh
【代码】NX 二次开发—刷新当前操作导视器 UF_UI_ONT_refresh。
2024-05-22 11:42:13
99
原创 NX CAM二次开发-折叠、展开当前加工导航器中所有节点
【代码】NX CAM二次开发 UFUN折叠当前加工导航器中所有节点 UF_UI_ONT_collapse_view。
2024-05-21 19:58:29
225
原创 NX二次开发-UF_OPER_ask_oper_type查询指定操作的子类型
/获取当前加工导航器选中的对象数量和TAG。//查询指定操作的子类型。
2024-05-21 08:30:18
102
原创 NX二次开发-常用的char*,string,NXString之间的转换
【代码】NX二次开发-常用的char*,string,NXString之间的转换。
2024-05-20 18:25:56
152
1
原创 NX 二次开发-获取当前加工导航器所在的视图 UF_UI_ONT_ask_view
【代码】NX 二次开发-获取当前加工导航器所在的视图 UF_UI_ONT_ask_view。
2024-05-20 09:31:56
117
原创 NX 二次开发-获取当前加工导航器选中的对象数量和Tag-UF_UI_ONT_ask_selected_nodes
【代码】NX 二次开发-获取当前加工导航器选中的对象数量和Tag-UF_UI_ONT_ask_selected_nodes。
2024-05-18 15:09:16
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人