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_create_tube(List, limit, sign, &feature_list);
//特征找体
t
本文详细介绍了在UG/NX环境中,利用UFUN进行二次开发时创建管道的方法,重点讲解了UF_MODL_create_tube函数的使用技巧。
订阅专栏 解锁全文
637

被折叠的 条评论
为什么被折叠?



