自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 UG\NX二次开发:PK碰撞干涉检查

PK_TOPOL_clash函数用于检测两个拓扑集合间的碰撞情况。该函数支持多种实体类型(体、面、边等)的碰撞检测,包括实体间不同维度的碰撞(如顶点与固体)。通过输入目标拓扑和工具拓扑及其变换矩阵,函数可返回碰撞数量及详细信息(包括碰撞实体对和碰撞类型)。示例代码展示了如何调用该函数进行碰撞检测,并处理返回结果(如获取接触面组)。

2025-12-06 15:45:03 183

原创 UG\NX二次开发:镜像对象的实现

摘要:uf5947函数用于通过4x4变换矩阵对多个对象进行移动或复制操作。

2025-10-24 16:41:37 212

原创 UG/NX二次开发:PK获取面的所有端点(PK_FACE_ask_vertices)

UG/NX二次开发:PK获取面的所有端点

2025-08-21 10:47:14 321

原创 UG\NX二次开发:PK计算两个几何实体之间的全局最小或最大距离

函数用于查找两个几何实体(geom_1和geom_2)之间的全局最小/最大分离距离。该函数支持部分面片几何(facet geometry)。

2025-07-08 15:59:48 515

原创 UG\NX二次开发:PK计算几何实体与给定位置向量的之间全局最小距离

函数用于计算一组拓扑实体(topols)与给定位置向量(vector)之间的全局最近接近。

2025-07-08 15:28:54 454

原创 UG\NX二次开发:提取实体的最外围轮廓线

摘要:本文介绍了在指定视图中为可见固体创建阴影轮廓的UF_CURVE_create_shadow_outline函数。该函数需要传入固体数量、固体标签数组、视图标签等参数,输出阴影环数量、曲线数量数组和曲线环数组。函数执行成功返回0,失败返回错误代码。文中提供了调用示例代码,包括视图设置、参数传递和内存释放过程,并展示了实际效果图。使用时需注意传入的实体必须位于可选择的图层且可见,输出数组需要由调用者正确释放内存。

2025-07-03 15:55:47 581

原创 UG\NX二次开发:PK获取实体的所有顶点

这段代码实现了一个几何体顶点提取和点创建的功能。通过PK_BODY_ask_vertices获取顶点数量和坐标数组,将顶点坐标转换为毫米单位后存储在动态分配的二维数组中。

2025-07-03 14:57:33 148

原创 UG\NX二次开发:查找实体面积最大的面

该代码片段展示了在NXOpen(C++)环境中计算3D实体中最大表面的过程。首先获取实体的所有表面,然后设置测量单位(平方毫米和毫米)。通过循环遍历每个表面,使用MeasureManager计算其面积,并比较找出面积最大的表面。

2025-07-01 09:42:59 235

原创 UG\NX二次开发:装配环境下如何对部件(Part)、实例(Instance)、组件(Component)写入属性

NX二次开发:装配环境下如何对部件(Part)、实例(Instance)、组件(Component)写入属性

2025-06-08 15:39:06 595

原创 UG/NX二次开发:PK判断点是否在面上

【代码】UG/NX二次开发:PK判断点是否在面上。

2024-11-05 09:19:42 315

原创 UG/NX二次开发:对象标识(tag)与句柄(handle)的关系解析

UG/NX二次开发:对象标识(tag)与句柄(handle)的关系解析

2024-10-11 17:41:26 814 2

原创 UG/NX二次开发:UFun计算曲线的最大曲率

UG/NX二次开发:UFun计算曲线的最大曲率。

2024-10-04 15:34:07 507

原创 UG/NX二次开发:PK获取体的所有边

UG/NX二次开发:PK获取体的所有边。

2024-09-30 16:01:21 232

原创 UG/NX二次开发:PK获取体的所有面

UG/NX二次开发:PK获取体的所有面。

2024-09-30 15:48:05 332

原创 UG/NX二次开发:PK获取边端点

UG/NX二次开发:PK获取一条边的的两个端点。

2024-09-30 14:53:45 280

原创 UG/NX二次开发:PK获取面的相邻面

【代码】UG/NX二次开发:PK获取一个面的所有相邻面。

2024-09-30 14:20:04 348

原创 UG/NX二次开发:PK获取两个面之间的公共边

UG/NX二次开发:PK获取两个面之间的公共边。

2024-09-30 11:52:26 467

原创 UG/NX二次开发:PK获取对象的最小包容盒

UG/NX二次开发:PK获取对象的最小包容盒。

2024-09-30 11:37:47 639

原创 UG/NX二次开发:PK获取对象的极点

UG/NX二次开发:PK获取对象的极点,函数:PK_BODY_find_extreme()

2024-09-30 11:06:27 287

原创 UG/NX二次开发:PK测量对象(体积、质量、表面积、质心)

UG/NX二次开发:PK测量对象(体积、质量、表面积、质心),函数:PK_TOPOL_eval_mass_props()

2024-09-25 10:43:52 855

原创 C++:对Double类型进行四舍五入取整。

C++:对Double类型进行四舍五入取整。

2024-04-03 09:57:33 897 1

原创 C++:去除字符串中的空格

C++:去除字符串中的空格。

2024-04-03 09:47:17 1235 1

原创 UG/NX二次开发:获取对象的矩阵

UG\NX二次开发:获取对象的矩阵

2024-04-03 09:18:12 407 1

原创 UG\NX二次开发:创建坐标系,设置工作坐标系

UG\NX二次开发:创建坐标系。

2024-04-03 09:02:33 1094 1

原创 UG\NX二次开发:获取工作坐标系及获取坐标系信息

UG\NX二次开发:获取工作坐标系及获取坐标系信息。

2024-04-03 08:45:14 863 1

原创 UG/NX二次开发:调取其他模块dll

2024-04-02 16:50:04 905 1

原创 UG\NX二次开发:加载dll路径

2024-04-01 16:17:18 373

asdfghj007.zip

asdfghj007.zip

2024-11-20

空空如也

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

TA关注的人

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