NX二次开发导出x_t导入x_t例子,UF_PS_export_data

Posted kmould

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NX二次开发导出x_t导入x_t例子,UF_PS_export_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(); 更新显示。

 

以上是关于NX二次开发导出x_t导入x_t例子,UF_PS_export_data的主要内容,如果未能解决你的问题,请参考以下文章

导入x_t文件到ICEM时出错,目录也全是英文,Tetin file ./EX3.tin does not exist

贝叶斯滤波器

NX二次开发-将工程图视图+尺寸的最大边界导出图片

UG NX二次开发(C#)-文件-导出图像

UG NX二次开发(C#)-文件-导出图像

UG NX二次开发(C#)-外部模式-导出dwg格式的文件