11 2020 档案

摘要:队长的博客: https://www.cnblogs.com/nxopen2018/p/13174207.html 显示此对话框,点击可中断操作: 用到的ufun函数: UF_ABORT_ask_flag_status 检查用户是否通过按CTRL+SHIFT+L键或在工作进程对话框中选择停止来发出中 阅读全文
posted @ 2020-11-30 16:54 王牌飞行员_里海 阅读(423) 评论(0) 推荐(0) 编辑
摘要:Open C uc5000 uc5001uc5003UF_PART_add_to_recent_file_listUF_PART_apply_family_instanceUF_PART_ask_compression_flagsUF_PART_ask_customer_areaUF_PART_as 阅读全文
posted @ 2020-11-24 15:22 王牌飞行员_里海 阅读(621) 评论(0) 推荐(0) 编辑
摘要:判断部件是否已修改(判断部件是否需要保存)UF_PART_is_modified(); 注意:函数需要输入原型,不要输入事例。事例转原型:UF_ASSEM_ask_prototype_of_occ(). 源码: extern DllExport void ufusr(char *param, int 阅读全文
posted @ 2020-11-24 15:15 王牌飞行员_里海 阅读(173) 评论(0) 推荐(0) 编辑
摘要:在UG5.0开始,所有开发的DLL都要“签名”后才能被客户端上正版的NX调用。 1. 如果是基于c++开发的dll,使用如下方法可以顺利签名成功(这里借用网上现有的文字和图片) 1.1.在cpp文件中需要添加头文件 #include <NXSigningResource.cpp> 2.1.启动NX 阅读全文
posted @ 2020-11-24 10:01 王牌飞行员_里海 阅读(1640) 评论(5) 推荐(0) 编辑
摘要:获取片体的边UF_MODL_ask_body_boundaries(),如果输入实体,则获取的片体的边的数量为0. 源码: #include "Text.h" extern DllExport void ufusr(char *param, int *returnCode, int rlen) { 阅读全文
posted @ 2020-11-23 14:36 王牌飞行员_里海 阅读(250) 评论(0) 推荐(0) 编辑
摘要:判断体是实体还是片体:UF_MODL_ask_body_type() //输出 Body type: //UF_MODL_SOLID_BODY 5601 //UF_MODL_SHEET_BODY 5602 //0 : None of the above 例子: extern DllExport vo 阅读全文
posted @ 2020-11-23 11:07 王牌飞行员_里海 阅读(229) 评论(0) 推荐(0) 编辑
摘要:获取blockUI 体收集器选择的体,导出x_t: std::vector<TaggedObject*>objects = bodySelect0->GetSelectedObjects(); uf_list_p_t list1 = NULL;//定义链表 list1 = NULL;//定义链表 U 阅读全文
posted @ 2020-11-14 08:59 王牌飞行员_里海 阅读(462) 评论(0) 推荐(0) 编辑
摘要:Open C UF_PS_ask_current_highest_tagUF_PS_ask_current_partitionUF_PS_ask_entity_partitionUF_PS_ask_journal_dataUF_PS_ask_kernel_versionUF_PS_ask_objec 阅读全文
posted @ 2020-11-14 08:50 王牌飞行员_里海 阅读(407) 评论(0) 推荐(0) 编辑
摘要:判断面是否相切,相切面。 用到的函数: UF_MODL_ask_minimum_dist 获取两个对象之间的最短距离,以及点坐标 UF_MODL_ask_face_parm 给定一个参考点,返回曲面上的面参数(u,v),以及点。 UF_MODL_ask_face_props 输入面、面的uv参数。输 阅读全文
posted @ 2020-11-13 17:36 王牌飞行员_里海 阅读(418) 评论(0) 推荐(0) 编辑
摘要:变换的种类: uf5942 矩阵乘积变换 uf5943 平移变换 uf5944 缩放变换 uf5945 旋转变换 uf5946 镜像变换 最后使用 uf5947 实现uf5942-uf5946的变换。 例子: 【NX二次开发】镜像对象 【NX二次开发】uf5945获得旋转矩阵、uf5947根据变换矩 阅读全文
posted @ 2020-11-13 16:15 王牌飞行员_里海 阅读(414) 评论(0) 推荐(0) 编辑
摘要:Open C uf5940uf5941uf5942 矩阵乘积变换uf5943 平移变换uf5944 缩放变换uf5945 旋转变换uf5946 镜像变换uf5947 实现变换,根据变换矩阵移动或复制对象UF_MODL_ask_entity_parentsUF_MODL_transform_entit 阅读全文
posted @ 2020-11-13 15:54 王牌飞行员_里海 阅读(312) 评论(0) 推荐(0) 编辑
摘要:返回一个矩阵,可以绕任意轴旋转。 与uf5947结合可以将对象沿着任意轴进行旋转。不是所有对象都能用uf5947变换,带参的实体、部件都不可以用此函数变换。下面是旋转WCS的例子。 extern DllExport void ufsta(char *param, int *returnCode, i 阅读全文
posted @ 2020-11-13 15:46 王牌飞行员_里海 阅读(561) 评论(0) 推荐(0) 编辑
摘要:修改dlx名称, 修改对话框标题的方法: theDialog->TopBlock()->FindBlock("Dialog")->GetProperties()->SetString("Label","欢迎加入二次开发QQ群:753801561"); 效果: 阅读全文
posted @ 2020-11-10 17:48 王牌飞行员_里海 阅读(280) 评论(0) 推荐(0) 编辑
摘要:导入x_t,导入XT后要UF_DISP_regenerate_display(); 更新显示 否则不会显示 string strPaths ="D:\\1.x_t"; char szFileName[256]; sprintf_s(szFileName, "%s", strPaths.c_str() 阅读全文
posted @ 2020-11-10 13:25 王牌飞行员_里海 阅读(188) 评论(0) 推荐(0) 编辑
摘要:pk函数使用的例子:使用pk函数创建块,再用Open C函数涂色。 源码: #include "Text.h" //pk创建块 然后用open c涂色 #include "parasolid_ifails.h" #include "parasolid_kernel.h" #include "para 阅读全文
posted @ 2020-11-09 10:45 王牌飞行员_里海 阅读(138) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示