关键词:
仿真
OpenGL
机械原理实验
实时处理
面向对象
三维绘图
摘要:
该文集论述了如何在Windows9x/NT环境下,通过VisualC++调用OpenGL图形库中的函数,开发机械原理实验三维运动仿真CAI软件的方法.其目的是在计算机上虚拟实现传统的机械原理实验.该文首先简要介绍了三维绘图所使用的主要工具OpenGL的功能、工作结构、绘制原理及其在Windows中的实现方法.阐述了机械原理实验仿真软件开发的总体设计思想、仿真软件的构架和各个功能模块及软件界面设计.研究了结合面向对象技术和三维可视化技术开发交互式运动仿真的原理和应用,并提出了相应的解决方案,该课题完成了机械原理课程中几个典型实验的运动仿真.将该系统与机构运动学理论相结合,根据常用机构几何参数建立数学模型后,对其进行参数化三维造型,形成具有真实感的机构三维模型.然后根据输入的机构参数,采用运动的动画显示技术动态地绘制出机构的图像并展现机构在每一位置的运动情况,即做到实时三维变参数设计.研究的具体范围包括平面连杆机构、空间连杆机构、凸轮机构和齿轮机构等.最后,该文就研究中取得的成果和存在的不足进行了总结,并对后续的相关研究提出了建议.