摘要
为了满足机械产品在装配设计、维修培训等方面的需求,基于虚拟现实技术设计实现了机械产品拆装展示系统。首先,利用商业CAD软件提供的二次开发接口,提取CAD装配模型中的几何拓扑信息和模型约束信息,并实现模型转换与简化;其次,使用开源三维图形开发引擎OSG(OpenSenceGraph)来组织装配树,管理虚拟场景,并通过隐藏面剔除、内外存交换等技术提高系统的渲染效率,通过基于约束关系和碰撞检测技术的零件可拆卸性及可拆卸方向的判断来提供零件拆卸导航功能;最后,使用Visual C++2010开发工具设计实现了本系统,满足了虚拟拆装展示需求。
Based on the virtual reality technology, a virtual disassembly and assembly system is designed for the assemble designing and maintenance training for mechanical products. First,geometry and topology information and model constraint information of CAD assembly model are extracted by secondary development interface provided by commercial CAD software. The 3-D model was converted and simplified to satisfy the virtual scene; next, the organization of assembly tree and management of virtual scene are realized based on three-dimensional graphics development engine OSG ( OpenSenceGraph).The rendering efficiency of the system is improved by the technology of hidden surface removal and internal and external memory exchange. By analyzing parts of removability and detachable direction, which are based on constraint relation and collision detection technology, the system achieves the disassembly navigation function ; finally, the system is designed and implemented by Visual C ++ 2010 development tools to meet the needs of the virtual disassembly display.
出处
《信息技术》
2016年第10期48-51,55,共5页
Information Technology
基金
常州市科技支撑(工业)计划项目(CE20130081)
关键词
虚拟拆装
装配信息提取
OSG
拆卸导航
virtual disassembly and assembly
assembly information extraction
OpenSceneGrpah
disassembly navigation