iCAx开思工具箱

标题: 请问高手,怎样才能获得鼠标所选的曲线?有此功能的函数吗? [打印本页]

作者: chnuaa    时间: 2005-3-18 23:25
标题: 请问高手,怎样才能获得鼠标所选的曲线?有此功能的函数吗?
怎样才能获得鼠标所选的曲线?有此功能的函数吗?
作者: supergirl    时间: 2005-3-19 10:59
楼上的,你也要说清楚是做哪个东东的二次开发啊。如果是在UG中的,用selection,代码如下:
int irc = 0;
char *message = "Select Objects";
UF_UI_selection_options_t opts;
UF_UI_mask_t mask[6] = {{UF_line_type, 0, 0},
{UF_solid_type, 0, 0},
{UF_circle_type,0,0},
{UF_conic_type, UF_all_subtype, 0},
{UF_spline_type, 0, 0},
{UF_point_type, 0, 0}};
int response, count;
tag_p_t objects;
int i;
int off = 0;
  
opts.other_options = 0;
opts.reserved = NULL;
opts.num_mask_triples = 5;
opts.scope = UF_UI_SEL_SCOPE_WORK_PART_AND_OCC;
opts.mask_triples = [$mask[0]]
  
irc = UF_UI_select_by_class( message,[$opts,&response,&count,&objects )]
  
if(!irc)
{
  
     if (objects != NULL)
     {
         for (i=0; i < count; i++)
         {
             printf("object tag= %d\n", objects);
             UF_DISP_set_highlight(objects,off);
         }
     }
}
UF_free(objects);
  
你选中的东东就是objects中, mask[]中是要选的类型
作者: chnuaa    时间: 2005-3-22 22:31
supergirl:对不起,我忘说了,使用proewildfire2.0的protookit怎么实现的
作者: jackejie    时间: 2005-3-23 18:05
那么我也想问一下高手,怎么样才能实现在圆柱体上选中一个端面,可以在上面挖一个孔。




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3