C#NX二次开发
难搞靓仔
记录工作学习笔记
展开
-
C# NX二次开发-获取圆弧中心点和半径
【代码】C# NX二次开发-获取圆弧中心点和半径。原创 2024-06-12 15:25:04 · 293 阅读 · 0 评论 -
C# NX二次开发-设置背景颜色
【代码】C# NX二次开发-设置背景颜色。原创 2024-06-06 16:54:18 · 397 阅读 · 0 评论 -
C# NX二次开发-获取面的UV最大和最小UF_MODL_ask_face_uv_minmax
【代码】C# NX二次开发-获取面的UV最大和最小UF_MODL_ask_face_uv_minmax。原创 2024-05-08 14:05:37 · 221 阅读 · 0 评论 -
C# NX二次开发-获取体的全部面和全部边
使用函数 UF_MODL_ask_body_faces 和 UF_MODL_ask_body_edges 可能获取面和边.原创 2024-05-08 10:05:26 · 338 阅读 · 0 评论 -
C# NX二次开发-获取体、面、边的边界盒子 UF_MODL_ask_bounding_box
第一和第二个方法用时差不多,第三个方法用时多4倍。不过第一个方法只能计算相对绝对坐标的边界盒子。第二种 UF_MODL_ask_bounding_box_aligned。第二种 UF_MODL_ask_bounding_box_exact。第一种 UF_MODL_ask_bounding_box。运行速度测试:对一个体3229个面进行计算时间对比。但第三个方法计算精准,实际使用时根据项目来选择。UFUN里有三种获取边界盒子方法:支持体面边。原创 2024-04-23 09:18:57 · 601 阅读 · 0 评论 -
C# NX二次开发-获取面中心点和法向
使用UF_MODL_ask_face_data函数获取面的信息.原创 2024-04-19 16:45:44 · 356 阅读 · 0 评论 -
C# NC二次开发-测量面的面积和周长
使用NX自带的测量类获取。原创 2024-04-19 16:34:41 · 424 阅读 · 1 评论 -
C# NX二次开发-获取工作坐标以及原点和矩阵
【代码】C# NX二次开发-获取工作坐标以及原点和矩阵。原创 2024-04-18 16:56:16 · 154 阅读 · 0 评论 -
C# NX二次开发-实体移除参数UF_MODL_delete_body_parms
【代码】C# NX二次开发-实体移除参数UF_MODL_delete_body_parms。原创 2024-04-18 16:51:38 · 192 阅读 · 0 评论 -
C# NX二次开发-获取显示的所有实体
使用 UF_VIEW_ask_visible_objects 函数,把所有显示的对象全部获取出来,然后筛选出实体.原创 2024-04-15 08:27:44 · 242 阅读 · 2 评论 -
C# NX二次开发-底层对话框设置筛选
【代码】C# NX二次开发-底层对话框设置筛选。原创 2024-04-02 15:03:29 · 122 阅读 · 1 评论 -
C# NX二次开发-使用底层对话框制作透明面功能
【代码】C# NX二次开发-使用底层对话框制作透明面功能。原创 2024-04-02 14:59:34 · 449 阅读 · 2 评论 -
C# 获取全部实体-UF_OBJ_cycle_objs_in_part
获取工作部件全部实体Tag。原创 2024-03-29 16:56:57 · 305 阅读 · 1 评论 -
C# NX二次开发-导入PART图档 UF_PART_import
【代码】C# NX二次开发-导入PART图档 UF_PART_import。原创 2024-03-28 13:49:45 · 216 阅读 · 0 评论 -
C# NX二次开发-请求切换到指定的应用模块
// 应用模块(N)-PCB 设计(N)-挠性印制电路设计(X) Ctrl+Alt+P。/// 应用模块(N)-加工(C)-生产线设计(I) Ctrl+Shift+L。/// 应用模块(N)-设计(D)-外观造型设计(T) Ctrl+Alt+S。/// 应用模块(N)-设计(D)-制图(F) Ctrl+Shift+D。/// 应用模块(N)-加工(C)-加工(R) Ctrl+Alt+M。/// 应用模块(N)-加工(C)-检测(N) Ctrl+Alt+I。原创 2024-03-27 08:36:38 · 382 阅读 · 1 评论 -
C# NX二次开发-绘制临时箭头
绘制一点临时箭头和一个带标签的临时箭头。原创 2024-03-24 11:48:42 · 351 阅读 · 1 评论 -
C# NX二次开发-向量单位化 Vector3d
向量单位化就是向量归一的意思,对几何数学计算非常重要。另外:使用数学方式非常高效。原创 2024-03-23 13:18:20 · 355 阅读 · 1 评论 -
C# NX二次开发-创建点 UF_CURVE_create_point
通过三个NXOpen.Scalar创建一个点。在NX工作部件里使用UF创建一个点。另外,还有好多种创建点的方式。原创 2024-03-22 14:19:49 · 446 阅读 · 1 评论 -
C# NX二次开发-位置点在绝对坐标和工作坐标相互转换
【代码】C# UG二次开发-位置点在绝对坐标和工作坐标相互转换。原创 2024-03-21 09:30:08 · 137 阅读 · 1 评论 -
C# NX二次开发-绝对坐标矩阵定义
对于绝对矩阵的定义,有NXOPEN 和 UF 两个,也需要转换使用,定义如下:Xx = 1,Xy = 0,Xz = 0,Yx = 0,Yy = 1,Yz = 0,Zx = 0,Zy = 0,Zz = 1,原创 2024-03-21 08:57:22 · 109 阅读 · 1 评论 -
C# NX二次开发-获取全部图层类别
需要获取图层类别,需要循环遍历UFConstants.UF_layer_category_type来获取.原创 2024-03-15 09:21:13 · 199 阅读 · 1 评论