购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
//创建坐标系函数代码
tag_t CreateCsys(double org[3], double mtx[9])
{
tag_t mtx_tag;
tag_t dispTag;
tag_t workTag;
tag_t csysTag;
workTag = UF_ASSEM_ask_work_part();
dispTag = UF_PART_ask_display_part();
if (dispTag != workTag)
{
UF_ASSEM_set_work_part(dispTag);
}
mtx_tag = NULL_TAG;
UF_CSYS_create_matrix(mtx, &mtx_tag);
if (mtx_tag == NULL_TAG)
{
if (dispTag != workTag)
{
UF_ASSEM_set_work_part(workTag);
}
return -1;
}
UF_CSYS_create_csys(org, mtx_tag, &csysTag);
if (csysTag != NULL_TAG)
UF_CSYS_set_wcs(csysTag);
if (dispTag != workTag)
{
UF_ASSEM_set_work_part(workTag);
}
return csysTag;
}