文章作者:里海
来源网站:王牌飞行员_里海_里海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