uf历遍对象特征
头文 #include <uf_obj.h>
//------历遍对象特征-----------
tag_t disp_part_tag,next_tag=NULL_TAG;
int num=0;
char *feat_type;
int type =UF_feature_type; //对象类型,特征
//------显示信息-----------
UF_UI_open_listing_window(); //打开窗口
UF_UI_write_listing_window("制作者:梅雷\n");
char msg[64];
//------------------------
disp_part_tag=UF_PART_ask_display_part ( ); //得到当前部件文件标识
UF_OBJ_cycle_objs_in_part(disp_part_tag,type,&next_tag);
while(next_tag!=NULL_TAG )
{
num++;
UF_MODL_ask_feat_type(next_tag,&feat_type); //获取特征的类型
//------显示信息-----------
UF_UI_write_listing_window("\n 特征");
sprintf(msg, "%d",num); //数字转字符串 num 第几个特征
UF_UI_write_listing_window(msg);
UF_UI_write_listing_window("的 id=");
sprintf(msg, "%d",next_tag); //数字转字符串 next_tag 特征id
UF_UI_write_listing_window(msg);
UF_UI_write_listing_window("其类型为 ");
UF_UI_write_listing_window(feat_type); // feat_type类型
//------------------------
UF_OBJ_cycle_objs_in_part(disp_part_tag,type,&next_tag);
}
_____________________________________________________________________________ _
中磊UG二次开发教程 梅雷著 qq1821117007
学UG就上UG网 http://www.9sug.com/ |