1、前言
经常采用UG NX二次开发(NXOpen C#)(UG NX二次开发(C#)专栏),在用UFun创建一个实体时,采用强制转换,能将tag对象转换为body对象,但是在C++时却不能直接强制转换,经过多次测试,我找到一种方法,现在分享给大家,如果有其他更好的方法,请留言指正。
2、用UF_MODL_create_block1创建一个块
在UFun函数中,创建一个长方体,如果没有布尔操作,用UF_MODL_create_block1,其帮助说明如下:
其输入参数有三个:
- 操作类型
- 长方体角点
- 三个边长
其输出参数有一个: - 生成的长方体Tag_t
我们现在改变输入参数,和输出参数,即是,输入参数有两个:
- 长方体角点-Point3d类型
- 三个边长-char*length[]
- 输出为Body类型
我们仅仅是测试,所以不关心操作类型。
所有,我们构造一个新的函数为&#x