zoukankan      html  css  js  c++  java
  • 【NX二次开发】导出x_t、导入x_t例子,UF_PS_export_data、UF_PS_import_data

    获取blockUI 体收集器选择的体,导出x_t:

    std::vector<TaggedObject*>objects = bodySelect0->GetSelectedObjects();
    uf_list_p_t list1 = NULL;//定义链表
    list1 = NULL;//定义链表
    UF_MODL_create_list(&list1);  //创建链表
    for (int i = 0; i < objects.size(); i++)
    {
        tag_t tagBody = NULL_TAG;
        tagBody = objects[i]->Tag();
        UF_MODL_put_list_item(list1, tagBody);
    }
    UF_MODL_delete_feature(list1);
    string strPartNameNewTemp = "D:\wpfxy.x_t";
    char szPartNameNewTemp[256];
    sprintf_s(szPartNameNewTemp, "%s", strPartNameNewTemp.c_str());
    UF_PS_export_data(list1, szPartNameNewTemp);
    UF_free(list1);     
    list1 = NULL;        

    导入x_t

    char szFileName[256]="D:\wpfxy.x_t";
    int iacc = 0;
    iacc = _access(szFileName, 0);  //=0存在
    if (iacc == 0)
    {
        uf_list_p_t body_list;
        UF_PS_import_data(szFileName, &body_list);
        UF_free(body_list);     
        body_list = NULL;        
    }

    注意一下,导入x_t后不显示怎么办?导入后还要用函数UF_DISP_regenerate_display(); 更新显示。

  • 相关阅读:
    vmware fusion和mac共享目录
    安卓linker源码阅读01
    sublime text 快捷键
    eclipse使用经验汇总
    递归池:
    ubuntu下adb红米
    蛋疼问题汇总you must restart adb and eclipse
    JNI
    ARM寻址
    了解装饰器
  • 原文地址:https://www.cnblogs.com/KMould/p/13972257.html
Copyright © 2011-2022 走看看