关于CATIA数据转UG数据,可以使用录制UG导入CATIA功能实现,但是根据UG版本的不同,里面的参数设置不同,不能做成通用的版本。对于UG文件名如果需要跟CATIA数据名一致,还需要考虑名字问题。因为CATIA数据的名字里可能还要
特殊字符,但UG不支持,还需要写字符处理的功能,开发起来还是有一定的工作量。以下是我的方案,只需两步(剩下的调用
转换器和名字字符处理都交给UG去处理了):直接打开catia数据:theSession->Parts()->OpenBaseDisplay();然后执行:workPart->Save()。然后用低版本UG的库编译后,向上就可以兼容了。注意前提,你的UG能打开对应的CATIA数据。