基于VC++和Pro/E的缠绕芯模的逆向设计
2011-07-24田会方
武汉理工大学学报(信息与管理工程版) 2011年4期
关键词:模型
田会方,张 毅
(武汉理工大学机电工程学院,湖北武汉430070)
如今大多数三维CAD软件突出的功能是三维几何造型,其强大的三维造型功能可以方便地建立各种复杂模型,其中Pro/E是使用非常广泛的三维建模软件之一。对于纤维缠绕的芯模,可以利用Pro/E进行建模。然而,其所建立的模型局限于几何信息和拓扑信息,远远不能满足后续的仿真、评价等实际工作过程中的信息需求。同时由于虚拟现实造型语言VRML作为一种中性语言,具有场景交互、逼真自然等基本特征,大多数的三维CAD软件都可以导出VRML格式文件。基于此,可利用三维CAD软件建立三维缠绕芯模的模型,然后将其导出为VRML(.wrl虚拟现实建模语言)格式文件,由于导出的VRML文件丢失了芯模的特征参数信息,仅包括芯模的几何数据信息,因此需要从以下两方面着手解决:①利用三维建模软件建立芯模模型,然后输出为VRML,即为三维芯模的几何显示数据文件,再用OpenGL对其解析,生成三维模型;②通过特征匹配,实现对特征参数的获取,最后将重要的参数信息反映到对话框上[1-2]。
综上可知,缠绕芯模的几何显示信息和特征参数信息所需零件的信息均可从三维CAD软件中通过转化、提取、解析和匹配来获得,利用OpenGL等语言对缠绕芯模进行重新绘制,进而建立三维CAD与VC++操作平台连接的桥梁。芯模逆向设计结构图如图1所示。

图1 芯模逆向设计结构图
1 VRM L文件格式分析
1.1 VRM L文件结构
VRML格式的文件可由大多数三维CAD软件导出,其扩展名为.wrl。……
登录APP查看全文
