iCAx开思网

标题: 请高手看看这个程序为什么达不到目的? [打印本页]

作者: albertyang    时间: 2008-7-28 19:04
标题: 请高手看看这个程序为什么达不到目的?
//程序的目的是限制只能选择曲线而不会选取其它图素(下面是省略了头文件的程序主体)
                    {
                                        //首先定义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中运行,但却不能达到限制选择曲线的功能,实体也会选中,请高手赐教原因。
作者: ffhi    时间: 2008-7-30 16:21
请参考我的问题,可以回答你的问题。
https://www.icax.org/thread-424812-1-1.html
作者: Mison    时间: 2008-7-30 21:02
你的程序编译不过吧

[ 本帖最后由 Mison 于 2008-7-30 21:04 编辑 ]




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3