论文部分内容阅读
本文研究背景是基于Direct3D的虚拟实验教学平台,主要从设计和实现两方面讨论了本平台研发实现过程中使用的主要技术。本文首先简单的介绍了三维图形技术的一些基础知识。接着详细阐述了在设计虚拟实验教学平台时使用的关键技术:如何使用面向对象的思想进行分析与设计本平台、如何使用观察者模式来解决实验物体类之间相互依赖紧耦合的这一问题、如何应用有限状态机来分析整个虚拟实验的逻辑;以及详细阐述了在实现虚拟实验教学平台时使用到的三维图形技术:如何绘制物体模型以及实验场景、如何与虚拟场景进行实时交互操作、如何应用粒子系统来实现粉末飘洒的效果。最后简单的分析了如何扩展本实验平台。