NX二次开发 UFUN表达式重命名 UF_MODL_rename_exp
//NX8.0+VS2010
#include <uf.h>
#include <uf_ui.h>
#include <uf_obj.h>
#include <uf_modl.h>
extern DllExport void ufsta(char* param, int* returnCode, int rlen)
{
if (UF_initialize())
return;
int number_of_exps = 0;
tag_t* exps = NULL;
tag_t body_tag = NULL;
double point[3] = { 0.0, 0.0, 0.0 };
char* edgeLen[3] = { "5.0", "10.0", "15.0" };
UF_MODL_create_block1(UF_NULLSIGN, point, edgeLen, &body_tag);
/*获取实体模型表达式 number_of_exps表达式数量 exps表达式标识*/
UF_MODL_ask_exps_of_part(body_tag, &number_of_exps, &exps);
char* string = "";
char* lhs_str = "";
char* rhs_str = "";
tag_t exp_tag = NULL;
char* name[3