int UF_MODL_ask_body_features(tag_t body_id, int *features_count, UF_MODL_features_p_t *features_node); ``` 该函数可以帮助获取一个实体上的所有特征,然后对这些特征进行进一步的操作。 其中,各参数的含义如下: - tag_t body_id:输入的身体对象ID。 - int *features_count:输出的特征数量。 -...
UF_initialize(); tag_t tagBody=44971;intiBodyType; UF_MODL_ask_body_type(tagBody,&iBodyType); list("iBodyType=%d\n",iBodyType);//Body type://UF_MODL_SOLID_BODY 5601//UF_MODL_SHEET_BODY 5602//0 : None of the aboveswitch(iBodyType) {caseUF_MODL_SOLID_BODY: list("\n这是一...
UF_MODL_ask_body_feats UF_MODL_ask_body_features UF_MODL_ask_body_structures UF_MODL_ask_body_type获取体的类型(实体or片体),判断体是实体还是片体 UF_MODL_ask_body_type_pref UF_MODL_ask_boolean_with_retained_options UF_MODL_ask_boss_parms UF_MODL_ask_bounding_box得到绝对坐标系下的边...
1NX9+VS201223#include <uf.h>4#include <uf_modl.h>5#include <uf_obj.h>6#include <uf_ui.h>789UF_initialize();1011//创建圆柱12UF_FEATURE_SIGN Sign =UF_NULLSIGN;13doubleOrigin[3] = {0.0,0.0,0.0};14char*Height ="100";15char*Diam ="50";16doubleDirection[3] = {0.0,0.0,1.0};...
NX⼆次开发-UFUN特征找体UF_MODL_ask_feat_body 1 NX11+VS2013 2 3 #include <uf.h> 4 #include <uf_modl.h> 5 6 UF_initialize();7 8//创建块 9 UF_FEATURE_SIGN Sign = UF_NULLSIGN;10double Corner_Pt[3] = {0.0, 0.0, 0.0};11char *Edge_Len[3] = {"100...
NX二次开发-UFUN特征找体UF_MODL_ask_feat_body,1NX11+VS201323#include<uf.h>4#include<uf_modl.h>56UF_initialize();78//创建块9UF_FEATURE_SIGNSign=UF_NULLSIGN;10doubleCorner_Pt[3]=
UF_MODL_create_extruded(LineList1, TaperAngle1, Limit1, Point2, Direction1, Sign1, &Features2); 113 114 //特征找体 115 tag_t BodyTag1 = NULL_TAG; 116 UF_MODL_ask_feat_body(Features2->eid, &BodyTag1); 117 118 //将拉伸设置成蓝色 119...
在NX(即SiemensNX,前称为Unigraphics)二次开发中,uf_modl_ask_face_param是一个重要的函数,它用于获取与特定面相关的参数信息。本文将对该函数进行详细解析,以帮助开发者更好地理解和应用。 一、函数功能 uf_modl_ask_face_param函数的主要功能是查询并返回与指定面相关的参数数据。这些参数数据对于面的进一步处...
WORK_PART,init_proc, NULL, &response_w1, &count_w1, &object1))) == 0)选择第一个对象 if((UF_CALL(UF_UI_select_with_class_dialog(cue2, title2, UF_UI_SEL_SCOPE_WORK_PART,init_proc, NULL, &response_w2, &count_w2, &object2))) == 0)选择第二个对象 UF_MODL_...
但根据UGAPI说明,有的函数参数的释放并不是用UF_free,如该函数中的UF_MODL_SWEEP_TRIM_object_p_t* trim_ptr在说明中要求用 NEEDS A FREE ROUTINE 来进行释放,而且在参数的设置和释放并不是说明中的那样简单,在许多情况下对函数的执行有很大的影响,在程序中是查不出错误,但在UG下运行就不行了。 liberty...