简介:
NX二次开发 创建临时坐标系 UF_CSYS_create_temp_csys()。
代码:
#include "me.hpp"
extern DllExport void ufusr(char* param, int* returnCode, int rlen)
{
UF_initialize();
//创建矩阵
double douMatrixValue[9] = { 1,0,0,0,1,0,0,0,1 };
tag_t tagMatrix = NULL_TAG;
UF_CSYS_create_matrix(douMatrixValue, &tagMatrix);
//创建坐标系
double douCsysOrigin[3] = { 0,0,0 }; //原点
tag_t tagCsys; //坐标系
UF_CSYS_create_temp_csys(douCsysOrigin, tagMatrix, &tagCsys);
UF_terminate();
}
extern int ufusr_ask_unload(void)
{
return (UF_UNLOAD_IMMEDIATELY);
}