ZW3D二次开发_导入/导出STEP

文章详细介绍了UGNX和ZW3D中的cvxFileImport和cvxFileExport接口,涉及如何导入STEP文件(包括参数设置),以及如何导出STEP文件,同时提到了这些接口对应平台的功能特性。
摘要由CSDN通过智能技术生成

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文件:

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值