NX二次开发-UFUN创建管道UF_MODL_create_tube
NX11+VS2013
#include <uf.h>
#include <uf_curve.h>
#include <uf_modl.h>
#include <uf_obj.h>
UF_initialize();
//UFUN创建直线
UF_CURVE_line_t Line_coords;
Line_coords.start_point[0] = 0.0;
Line_coords.start_point[1] = 0.0;
Line_coords.start_point[2] = 0.0;
Line_coords.end_point[0] = 100.0;
Line_coords.end_point[1] = 100.0;
Line_coords.end_point[2] = 100.0;
tag_t Line = NULL_TAG;
UF_CURVE_create_line(&Line_coords, &Line);
//创建链表
uf_list_p_t List;
UF_MODL_create_list(&List);
//将直线tag添加到链表
UF_MODL_put_list_item(List, Line);
//创建管道
char* limit[2] = { "3", "1" };//定义外径和内径
UF_FEATURE_SIGN sign = UF_NULLSIGN;//设置布尔
uf_list_p_t feature_list;
UF_MODL_crea