1.UGNX 对应接口
无C接口
2.ZW3D对应接口及示例
cvxFileImport
cvxFileExport
输入Parasolid文件:
svxImportData importData;
ZF_CALL(cvxFileImportInit(&importData, evxImportType::VX_IMPORT_TYPE_PARASOLID, NULL));
strcpy_s(importData.filePath, "C:\\Users\\Administrator\\Desktop\\Test.x_t");//输入自
importData.type = evxImportType::VX_IMPORT_TYPE_PARASOLID;
importData.importTo = 0;//输入到当前对象
ZF_CALL(cvxFileImport(&importData));
输出Parasolid文件:
svxPARAData data;
ZF_CALL(cvxFileExportInit(evxExportType::VX_EXPORT_TYPE_PARA_TEXT, 0, &data));//初始化结构体
char destFile[] = "C:\\Users\\Administrator\\Desktop\\Test.x_t";//输出到文件
//通用
data.Coordinate = 0;//坐标系 0-全局(默认);1-局部
data.OutPut = 1;//输出 0-装配;1-零件(默认)
data.FileVer = 19;//文件版本(默认19)
//选项
data.WriteFreeCrv = TRUE;//输出自由曲线
data.WriteFreePnt = FALSE;//输出自由点
data.HealErr = FALSE;//输出时自动修改部分拓扑错误
//过滤器
data.ExportType = 0;//选择 0-所有对象;1-特定对象
data.ExcludeGeom = evxExportExcludeGeom::VX_EXCLUDE_BLANKED;//排除几何体
ZF_CALL(cvxFileExport(evxExportType::VX_EXPORT_TYPE_PARA_TEXT, destFile, &data));
3.此接口对应的平台功能
输入Parasolid文件:
输出Parasolid文件: