文章作者:里海
来源网站:王牌飞行员_里海_里海NX二次开发3000例,里海BlockUI专栏,C\C++-CSDN博客
简介:
UG\NX二次开发 获取装配部件的相关信息UF_ASSEM_ask_component_data
包括:零件名称、引用集名称、实例名称、组件的位置、坐标系矩阵、转换矩阵。
效果:
代码:
#include "me.hpp"
extern DllExport void ufusr(char* param, int* returnCode, int rlen)
{
UF_initialize();
//选择部件
tag_t com = SelectComponent();
char partName[257];//零件名称
char refsetName[257];//引用集名称
char instanceName[257];//实例名称
double origin[3];//组件的位置
double csysMatrix[9];//坐标系矩阵
double transform[4][4];//转换矩阵
//获取装配部件的相关信息
UF_ASSEM_ask_co