1.UGNX 对应接口
无C接口
2.ZW3D对应接口及示例
cvxFileImport
cvxFileExport
输入STEP文件:
svxImportSTEPData stepData = { 0 };
svxImportData importData;
ZF_CALL(cvxFileImportInit(&importData, evxImportType::VX_IMPORT_TYPE_STEP, &stepData));
stepData.isAutoSew = 1;//自动缝合几何体
stepData.isActivatePart = 1;//自动激活零件
stepData.isSubPart = 0;//不自动创建子零件
stepData.isTrimEdges = 1;//打断修剪边
stepData.isForceClose = 0;//不强制闭合
stepData.isSewParts = 0;//不缝合每个零件
stepData.isKeepDire = 0;//不保持原始面方向
stepData.isHiddenEnts = 0;//不读取隐藏实体
strcpy_s(importData.filePath, "C:\\Users\\Administrator\\Desktop\\零件001.stp");//输入自
importData.type = evxImportType::VX_IMPORT_TYPE_STEP;
importData.importTo = 0;//输入到当前对象
ZF_CALL(cvxFileImport(&importData));
输出STEP文件:
svxSTEPData data;
ZF_CALL(cvxFileExportInit(evxExportType::VX_EXPORT_TYPE_STEP, 0, &data));
data.AppProtocol = 1;//应用程序协议 0-AP203, 1-AP214 (默认), 2-AP242
data.OutPut = 1;//输出 0-零件, 1-装配 (默认)
data.ExportType = 0;//选择 0-所有对象, 1-特定对象
data.ExcludeGeom = evxExportExcludeGeom::VX_EXCLUDE_BLANKED;//排除几何体
char destFile[] = "C:\\Users\\Administrator\\Desktop\\Test.stp";//输出到
ZF_CALL(cvxFileExport(evxExportType::VX_EXPORT_TYPE_STEP, destFile, &data));
3.此接口对应的平台功能
输入STEP文件:
输出STEP文件: