点击查看详细介绍

怎么往全局选择列表写入tag

不及无耐 1月前 111 2

UG NX 二次开发(C、C#、WPF)技术交流群:641226372      UG二次开发(C、C#、WPF)


UF_UI_ask_global_sel_object_list这个函数可以过去全局选择列表的对象和数量,各位大牛可有知道怎么写入这个列表的方式吗

0

最新回复 (2)
  • nxopen 1月前
    1

    UF_UI_ask_global_sel_object_list 这个函数是获取当前鼠标选中的对象。


    以下代码转自 Caesar卢尚宇,你可以参考一下

    #include <uf.h>
    #include <uf_ui.h>
    #include <uf_obj.h>
    #include <uf_modl.h>
    
    UF_initialize();
    
    
    int num_objects = 0;
    tag_t* objects = NULL_TAG;
    UF_UI_ask_global_sel_object_list(&num_objects, &objects);
    
    for (int i = 0; i < num_objects; i++)
    {
        //特征找体
        tag_t bodyTag = NULL_TAG;
        UF_MODL_ask_feat_body(objects[i], &bodyTag);
    
        //设置颜色
        UF_OBJ_set_color(bodyTag, 186);
    }
    
    //释放
    UF_free(objects);
    
    UF_terminate();




  • 不及无耐 1月前
    2

    回复1楼(nxopen): 这篇文章我有看过,怎么写入一个对象呢?

请登录后发表新帖