基于OpenGL的工程三维仿真系统通用开发平台
2012-11-29李顶峰孔国梁
铁道勘察 2012年5期
李顶峰 孔国梁
(铁道第三勘察设计院集团有限公司,天津 300142)
传统的工程设计往往是在二维纸质图或电子地图上进行,设计成果不直观,缺乏真实感。工程三维仿真是一门将工程设计成果数据转化为三维立体图形,模拟现实环境,建立虚拟仿真场景的技术。应用这一技术,可以在工程设计、施工过程中,建立三维仿真景观系统,真实呈现工程建成后的逼真场景,让设计、决策人员对工程设计成果有直观的三维立体印象,从而为工程设计的整体协调、合理性等提供决策依据,并做出更科学的分析和评判,在很大程度上提高了设计的质量和效率。随着计算机软硬件水平的提高,三维仿真技术在工程设计领域越来越得到广泛应用,相关院校及设计施工单位对各种工程三维仿真系统也进行了相关研究开发。由于各类工程既具有一定的共性,又具有一定的差异性,应用需求变化较大,没有合适的统一平台,都需要定制开发。这样造成了很大程度上的重复开发,生产开发效率和质量受到制约。
软件开发平台是指用来构建、支撑应用软件开发的独立软件系统,通常是一个封装了各种底层模型、特定功能模块的更加方便实用的高级API函数库或工具包,它是开发、部署、定制特定软件的基础[1]。一个应用软件,往往是一个复杂的系统,降低其复杂度和提高效率的最好办法就是将系统分层实现,每一个层次实现自身的功能模块,并屏蔽其以下层次的技术细节,这些层次模块具有相对独立的功能,可在不同的应用系统开发中复用和扩展。……
登录APP查看全文
