OpenGL在数字化货车超限监测模拟仿真中的应用研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:lifazhan197809
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
货物装载是否超限直接影响到货物列车的运行安全,为此,开发了货车超限监测模拟程序。模拟程序是在奔腾Ⅳ微机上,以Windows操作系统为开发平台,使用Visual C++ MFC开发工具,基于OpenGL库进行开发的。 本论文主要工作包括: (1)在Windows平台上成功地开发了基于OpenGL的模拟程序,程序界面具有良好的人机交互能力,界面分为动画显示视区和控制交互命令视区。 (2)确定便利观察模型的OpenGL取景体。OpenGL为建立取景体提供了一系列基本的变换函数,它由矩阵乘法来表达,包括模型化操作、视图操作和投影操作。其中包括旋转变换、平移变换、比例变换、反射变换、正交投影变换和透视投影变换。利用这几种变换的组合建立取景体。 (3)采用了增加颜色、纹理、消隐、材质和光照技术来加强三维几何模型的真实感。利用消隐函数消除不可见的线面;利用纹理映射函数对模型进行纹理贴图,增加了模型的真实感,并减少了建模的难度;利用材质函数为模型指定材料的属性;利用光照函数表示模型所处的光照条件和环境。开发的程序中使用了RGBA颜色渲染模式。 (4)根据要建造的三维模型的不同特点选择不同的建模方式。对形状比较简单、有规则的几何模型直接采用OPENGL基本图元建模,在建模中利用了OpenGL的二次曲面函数和NURBS求值器函数。复杂形体建模则是通过在3DsMax交互建立模型,再由3ds接口程序把存储的三维模型数据转换为OpenGL的显示列表。 (5)OpenGL系统利用双缓冲机制来实现动画。程序动画有货车运行的纵向模拟动画和运行时的横断面图动画,两者动画实现了完全同步。运行的横断面动画和铁道部制定的机车车辆限界进行实时比较来判断是否超限,超限则报警。程序实现了在真实图像背景上运动的二维图像动画,采用了制作二维图像掩膜图并分两次融合处理技术来实现该动画。
其他文献
摘 要:针对土地整治工作中的生态文明,在介绍生态文明建设的重要性与必要性的基础上,明确生态文明建设下的土地整治基本策略,并结合广西壮族自治区实际,提出基于生态文明的土地整治措施,旨在为其它地区的土地整治工作提供参考借鉴。  关键词:生态文明;土地整治  中图分类号:F301.23 文献标识码:A 文章编号:1004-7344(2018)18-0319-02  土地整治是指人类生存与发展中通过对工程
本文针对传统实验平台的硬件成本高、构造复杂、重用性差、功能单一、开放性差等方面的问题,着重研究了基于虚拟仪器技术开发机械参量测试实验平台的关键技术。内容涉及虚拟仪
该文结合国内外驾驶疲劳研究的现状,从人机工程学角度对驾驶疲劳的产生因素进行了分析,对驾驶疲劳的定量评价进行了实验研究:(1)基于人机工程学原理,建立了驾驶疲劳形成的人
语文是学生学习理解和运用祖国语言文字的课,是学生听、说、读、写的综合实践课,是引导学生提高语文综合素养的课。其中阅读教学在初中语文教学,乃至整个教育过程中都有相当重要
该文从装配的概念及发展现状、装配模型的建立、装配的评价体系等系统地阐述了产品虚拟装配的过程和重要性,并对虚拟装配的操作平台Pro/ENGINEER作了一个简单的介绍,针对Pro/
磁流变液(Magneto-Rheological Fluids,MRF)是磁性颗粒分散于基液中而形成的悬浮液,是一种极具发展前途和工程应用价值的新型智能材料,性能良好的磁流变液在磁场作用下,可在毫秒
Background:The aim of this work is to detect and compare the peripheral blood miRNA expression profiles in patients with severe traumatic brain injury (sTBI) 2,
本文在大量现场实验的基础上,从非线性时间序列分析研究入手,解决转子系统流体激励行为中确定性非线性成分、故障特征提取与辨识、可预测性以及故障的早期检测等基本问题,为
轴承是高速列车平稳运行的关键零部件之一,虽然我国高速铁路技术已经取得长足的进展,但是国产高速铁路轴承无法满足使用要求,大多数还需要从国外进口。为了打破这种国外垄断的局
本文遵从“数据驱动质量”的理念,对轿车白车身制造质量控制中“检测—分析—控制”这条工作主线的若干关键问题进行了分析阐述,对白车身制造尺寸偏差源诊断方法做了一些探索性