|
马上注册,结交更多同行朋友,交流,分享,学习。
您需要 登录 才可以下载或查看,没有帐号?注册
x
//程序的目的是限制只能选择曲线而不会选取其它图素(下面是省略了头文件的程序主体)
{
//首先定义MASK函数
UF_UI_selection_p_t *select;
int num=2;
UF_UI_mask_t mask_triples[]={
UF_line_type,0
};
UF_UI_set_sel_mask (&select,UF_UI_SEL_MASK_CLEAR_AND_ENABLE_SPECIFIC,num,mask_triples);
//然后定义单个对象选择函数
char *message="请选择要删除的物体:";
char *title="请选择要删除的物体:";
int scope=UF_UI_SEL_SCOPE_NO_CHANGE;
int response;
tag_t object;
double cursor[3];
tag_t view;
UF_UI_select_with_single_dialog(message,
title,scope,NULL,NULL,&response,&object,
cursor,&view);
//最后删除所选中的图素
UF_OBJ_delete_object (object);
}
要说明的是,这个程序是可以编译和连接的,而且在、可以在ug中运行,但却不能达到限制选择曲线的功能,实体也会选中,请高手赐教原因。 |
|