自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 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 500

原创 C# WPF TabControl控件使用

TabControl 表示包含多个项的控件,这些项共享屏幕上的同一空间。它允许用户在多个标签页之间切换,每个标签页都可以显示不同的内容。这种控件在组织信息、提供选项卡式界面等方面非常有用。正常标签是在项部排列放置, 第一个标签页加上一个路径图标。但有时候我们需要把标签页放左边或右边,这时就使用属性 TabStripPlacement 设置方向。但是放左边时候,文字长占空间时,这里可以使用旋转角度的方法让文字转270度,解决占空间问题。另外还可以增加绑定和动画等效果。

2024-04-20 15:15:16 224

原创 C# NX二次开发-获取面中心点和法向

使用UF_MODL_ask_face_data函数获取面的信息.

2024-04-19 16:45:44 265

原创 C# NC二次开发-测量面的面积和周长

使用NX自带的测量类获取。

2024-04-19 16:34:41 397 1

原创 C# NX二次开发-获取工作坐标以及原点和矩阵

【代码】C# NX二次开发-获取工作坐标以及原点和矩阵。

2024-04-18 16:56:16 102

原创 C# NX二次开发-实体移除参数UF_MODL_delete_body_parms

【代码】C# NX二次开发-实体移除参数UF_MODL_delete_body_parms。

2024-04-18 16:51:38 177

原创 C# NX二次开发-获取显示的所有实体

使用 UF_VIEW_ask_visible_objects 函数,把所有显示的对象全部获取出来,然后筛选出实体.

2024-04-15 08:27:44 158 2

原创 C# NX二次开发-底层对话框设置筛选

【代码】C# NX二次开发-底层对话框设置筛选。

2024-04-02 15:03:29 100 1

原创 C# NX二次开发-使用底层对话框制作透明面功能

【代码】C# NX二次开发-使用底层对话框制作透明面功能。

2024-04-02 14:59:34 403 2

原创 C# 获取全部实体-UF_OBJ_cycle_objs_in_part

获取工作部件全部实体Tag。

2024-03-29 16:56:57 279 1

原创 C# NX二次开发-导入PART图档 UF_PART_import

【代码】C# NX二次开发-导入PART图档 UF_PART_import。

2024-03-28 13:49:45 180

原创 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 374 1

原创 C# LiteDB 初使用

LiteDB 是一个轻量级的 .NET 数据库,它完全用 C# 编写,不需要安装任何外部依赖或服务器。通过 NuGet 安装 LiteDB。在 Visual Studio 中,右键点击你的项目 -> 选择“管理 NuGet 程序包” -> 搜索“LiteDB” -> 点击“安装”。LiteDB 是一个强大且易于使用的嵌入式数据库,非常适合用于各种 C# 项目。通过遵循上述步骤,你可以轻松地在你的 C# 应用程序中使用 LiteDB。LiteDB 会在你的应用程序路径下创建一个。查询,插入,更新,删除数据。

2024-03-26 11:07:24 915 1

原创 .Net Core 使用中文编码 ‘gb2312‘ 时报错

解决方法为:添加 System.Text.Encoding.CodePages 包。原因是.Net Core 默认不支持 gb2312 编码。然后加载包:在初始化中添加。

2024-03-25 13:52:34 427 1

原创 C# NX二次开发-绘制临时箭头

绘制一点临时箭头和一个带标签的临时箭头。

2024-03-24 11:48:42 326 1

原创 C# NX二次开发-向量单位化 Vector3d

向量单位化就是向量归一的意思,对几何数学计算非常重要。另外:使用数学方式非常高效。

2024-03-23 13:18:20 332 1

原创 C# NX二次开发-创建点 UF_CURVE_create_point

通过三个NXOpen.Scalar创建一个点。在NX工作部件里使用UF创建一个点。另外,还有好多种创建点的方式。

2024-03-22 14:19:49 394 1

原创 VS中代码中显示参数名称和类型

设置方法为:工具->选项->文本编辑器,勾上提示即可。如图在代码中显示参数的名称和类型等.支持VS2019以上版本。

2024-03-21 10:56:54 315 1

原创 C# NX二次开发-位置点在绝对坐标和工作坐标相互转换

【代码】C# UG二次开发-位置点在绝对坐标和工作坐标相互转换。

2024-03-21 09:30:08 108 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 97 1

原创 C# NX二次开发-获取全部图层类别

需要获取图层类别,需要循环遍历UFConstants.UF_layer_category_type来获取.

2024-03-15 09:21:13 166 1

原创 C# AutoMapper初使用

AutoMapper 提供简单的类型配置,以及映射的简单测试。真正的问题可能是“为什么要使用对象-对象映射?映射可以发生在应用程序中的许多位置,但主要发生在层之间的边界中,例如 UI/域层或服务/域层之间。一层的关注点通常与另一层的关注点冲突,因此对象-对象映射会导致隔离模型,其中每一层的关注点只能影响该层中的类型。对象-对象映射的工作原理是将一种类型的输入对象转换为不同类型的输出对象。AutoMapper 的有趣之处在于,它提供了一些有趣的约定,可以省去如何将类型 A 映射到类型 B 的繁琐工作。

2024-03-14 08:46:37 207 1

原创 VS类模板定义

首先先找到类模板存放位置:C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\2052,不同版本VS有所不同。打开相应的模板修改,然后保存即可。

2024-03-08 20:01:33 181 1

C# NX二次开发外挂透明面功能

支持面切换透明度,透明,不透明

2024-04-02

LiteDB 是一个轻量级的 .NET 数据库使用示例

LiteDB 是一个轻量级的 .NET 数据库,它完全用 C# 编写,不需要安装任何外部依赖或服务器。它非常适合用于嵌入式数据库、桌面应用程序或小型 Web 项目。

2024-03-26

C# WPF编写的本地文件播放器,支持108种格式

使用VLC控件实现播放音频和视频

2024-01-24

C#插件开发,主程序接口和调用插件跟程式服务通信

C#开发插件示例,包含主程序和接口和调用插件跟程式服务通信整个流程源码。使用插件开发使主程序扩展更方便。无需要改动主程式即可扩展软件功能。也可直接控件主程序的操作,灵活方便。

2019-11-09

图片批量压缩

装手机数码相机的大图片(容量比较大的图片),批量压缩成小图片,减少容量,

2018-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除