多源异构CAD模型数据解析

主流CAD软件,如AutoCAD、UG通常都会提供ADS、UG Open API等二次开发包,然而针对每种CAD二次开发包开发不同的数据解析工具不仅工作量巨大,而且兼容性较差。常出现旧版开发包无法支持的新版数据的情况,同时安装多种CAD二次开发包也会占据大量存储空间。

针对如AutoCAD、CATIA、UG、Pro/E、SolidWorks、SolidEdge等多种CAD工业软件,VRP 3D ENGINE直接开发针对CAD软件输出的STEP/STP、IGES、DXF、STL等通用模型数据解析的功能模块,支持FBX、DAE、OBJ、GLTF等三维格式以及CATIA、UG、SolidWorks、CREO、IGES、STEP等工业模型导入。


首先利用背景网格的对偶图,对背景网格实施一系列拓扑简化操作,进而获得满足要求的子区域网格。采用细粒度并行化结构曲面网格生成算法,不仅能取得较高的并行效率,还能克服传统的并行曲面网格生成策略不具有可扩展性,并行效率高度依赖输入模型的几何特性的缺点。

采用细粒度并行非结构曲面网格生成算法实现多源异构CAD模型的网格生成,实现多源异构CAD模型数据解析,在增强兼容性的同时解决传统CAD模型数据解析方法并行效率低,解析速度慢等问题。