NX二次开发 UFUN创建点UF_CURVE_create_point
#include <UF_CSYS.h>
#include <UF_CURVE.h>
extern DllExport void ufsta(char* param, int* returnCode, int rlen)
{
if (UF_initialize())
return;
//创建一个点
tag_t pt_tag = NULL_TAG;
double point[3] = { 1.0, 2.0, 3.0 };
UF_CSYS_map_point(UF_CSYS_ROOT_WCS_COORDS, point, UF_CSYS_WORK_COORDS, point);//将工作坐标转换成绝对坐标
UF_CURVE_create_point(point, &pt_tag);
UF_terminate();
}