C# NX二次开发
分享用 C# 对NX二次开发的函数列子分享
余额抵扣
助学金抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
难搞靓仔
记录工作学习笔记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# NX二次开发-查找连续倒圆角面
可以通过ufun函数 UF_MODL_ask_face_type 和 UF_MODL_ask_face_props 可判断处理选择相应的一组圆角面。在QQ群里有人问怎么通过一个选择一个倒圆角面来自动选中一组倒圆角面。这个是初步思路,如果有更好的思路可回复讨论一下。原创 2025-05-28 10:53:33 · 522 阅读 · 1 评论 -
C# NX二次开发-获取面法向和UV等数据
通过ufun函数UF_MODL_ask_face_props可以获取到面的法向数据和UV和半径等数据。原创 2025-05-28 10:31:03 · 360 阅读 · 0 评论 -
C# NX二次开发-获取图档全部实体
使用 UF_OBJ_cycle_objs_in_part 函数遍历图档全部实体。原创 2025-05-19 20:48:11 · 137 阅读 · 0 评论 -
C# NX二次开发-求体、面的最小包容圆柱
NX自带ufun函数里有求体、面的最小包容方块。(UF_MODL_ask_bounding_box、UF_MODL_ask_bounding_box_aligned、UF_MODL_ask_bounding_box_aligned),但没有求最小包容圆柱。但有很多时候需要求最小包容圆柱。这时需要通过一些方法来计算出最小包容圆柱。这只是计算最小包容圆柱的一种方法,还有一些PK方法会快一些。上图是以各个面的法向生成的最小包容圆柱体。3.用过对点云计算出最小圆直径和位置点。4.Point2d类的需要的方法。原创 2025-05-19 14:49:56 · 522 阅读 · 0 评论 -
C# NX二次开发-实体离散成点
把实体所有面离散成点,使用UF_FACET函数.原创 2025-05-16 10:26:23 · 316 阅读 · 0 评论 -
C# NX二次开发-拉伸体
使用UFun拉伸函数 UF_MODL_create_extruded,此函数不支持拉伸片体。原创 2024-09-26 09:29:35 · 444 阅读 · 0 评论 -
C# NX二次开发-获取体全部面
只用于参考,如果有什么问题不要找我呀。原创 2024-09-04 20:25:29 · 891 阅读 · 0 评论 -
C# NX二次开发-获取对象名称
只用于参考,如果有什么问题不要找我呀。原创 2024-09-04 19:36:41 · 563 阅读 · 0 评论 -
C# NX二次开发-曲线投影到面上
代码:根据投影方向投影投影新曲线到面上。原创 2024-08-14 17:12:10 · 466 阅读 · 0 评论 -
C# NX二次开发-曲线延长和缩短
代码:正值延长负值缩短。原创 2024-08-14 16:53:33 · 527 阅读 · 0 评论 -
C# NX二次开发-NXOpen方式建方块
【代码】C# NX二次开发-NXOpen方式建方块。原创 2024-07-24 14:41:00 · 298 阅读 · 0 评论 -
C# NX二次开发-点在两个坐标之间映射转换
【代码】C# NX二次开发-点在两个坐标下转换。原创 2024-07-24 14:37:29 · 515 阅读 · 0 评论 -
C# NX二次开发-获取圆弧中心点和半径
【代码】C# NX二次开发-获取圆弧中心点和半径。原创 2024-06-12 15:25:04 · 808 阅读 · 0 评论 -
C# NX二次开发-设置背景颜色
【代码】C# NX二次开发-设置背景颜色。原创 2024-06-06 16:54:18 · 914 阅读 · 1 评论 -
C# NX二次开发-获取面的UV最大和最小UF_MODL_ask_face_uv_minmax
【代码】C# NX二次开发-获取面的UV最大和最小UF_MODL_ask_face_uv_minmax。原创 2024-05-08 14:05:37 · 593 阅读 · 1 评论 -
C# NX二次开发-获取体的全部面和全部边
使用函数 UF_MODL_ask_body_faces 和 UF_MODL_ask_body_edges 可能获取面和边.原创 2024-05-08 10:05:26 · 730 阅读 · 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 · 1232 阅读 · 0 评论 -
C# NX二次开发-获取面中心点和法向
使用UF_MODL_ask_face_data函数获取面的信息.原创 2024-04-19 16:45:44 · 736 阅读 · 0 评论 -
C# NC二次开发-测量面的面积和周长
使用NX自带的测量类获取。原创 2024-04-19 16:34:41 · 751 阅读 · 1 评论 -
C# NX二次开发-获取工作坐标以及原点和矩阵
【代码】C# NX二次开发-获取工作坐标以及原点和矩阵。原创 2024-04-18 16:56:16 · 453 阅读 · 0 评论 -
C# NX二次开发-实体移除参数UF_MODL_delete_body_parms
【代码】C# NX二次开发-实体移除参数UF_MODL_delete_body_parms。原创 2024-04-18 16:51:38 · 349 阅读 · 0 评论 -
C# NX二次开发-获取显示的所有实体
使用 UF_VIEW_ask_visible_objects 函数,把所有显示的对象全部获取出来,然后筛选出实体.原创 2024-04-15 08:27:44 · 663 阅读 · 2 评论 -
C# NX二次开发-底层对话框设置筛选
【代码】C# NX二次开发-底层对话框设置筛选。原创 2024-04-02 15:03:29 · 302 阅读 · 1 评论 -
C# NX二次开发-使用底层对话框制作透明面功能
【代码】C# NX二次开发-使用底层对话框制作透明面功能。原创 2024-04-02 14:59:34 · 719 阅读 · 3 评论 -
C# 获取全部实体-UF_OBJ_cycle_objs_in_part
获取工作部件全部实体Tag。原创 2024-03-29 16:56:57 · 480 阅读 · 1 评论 -
C# NX二次开发-导入PART图档 UF_PART_import
【代码】C# NX二次开发-导入PART图档 UF_PART_import。原创 2024-03-28 13:49:45 · 440 阅读 · 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 · 519 阅读 · 1 评论 -
C# NX二次开发-绘制临时箭头
绘制一点临时箭头和一个带标签的临时箭头。原创 2024-03-24 11:48:42 · 487 阅读 · 1 评论 -
C# NX二次开发-向量单位化 Vector3d
向量单位化就是向量归一的意思,对几何数学计算非常重要。另外:使用数学方式非常高效。原创 2024-03-23 13:18:20 · 638 阅读 · 1 评论 -
C# NX二次开发-创建点 UF_CURVE_create_point
通过三个NXOpen.Scalar创建一个点。在NX工作部件里使用UF创建一个点。另外,还有好多种创建点的方式。原创 2024-03-22 14:19:49 · 675 阅读 · 1 评论 -
C# NX二次开发-位置点在绝对坐标和工作坐标相互转换
【代码】C# UG二次开发-位置点在绝对坐标和工作坐标相互转换。原创 2024-03-21 09:30:08 · 372 阅读 · 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 · 233 阅读 · 1 评论 -
C# NX二次开发-获取全部图层类别
需要获取图层类别,需要循环遍历UFConstants.UF_layer_category_type来获取.原创 2024-03-15 09:21:13 · 453 阅读 · 1 评论
分享