摘要
利用虚拟现实技术开发了虚拟拉伸实验,阐述了该虚拟实验的功能特点、结构模式以及设计原理,分析了其实现流程及方法,包括三维场景建模、虚拟场景动态生成以及交互式虚拟场景的开发。提出了利用可视化编程语言VB开发一个实现复杂交互动作功能的平台,该平台提供了友好界面,使用户能够直观地组成虚拟三维实验场景,利用键盘或鼠标来控制三维试验机在虚拟场景中运动,并根据用户的指令实现从静态界面对虚拟场景的调用及虚拟场景中试验仪器、工具及其事件的交互,从而控制虚拟模型的动作进行实验。
Virtual stretching experiment is developed using virtual reality technology. The function traits, structure mode and design principles are presented, The implementation methods are analyzed, including objects modeling, 3D scenes building and interactive virtual 3D scenes designing. In addition, a platform with complex virtual interaction is developed by the visual programming language VB, which provides a friendly interface, the user can constitute virtual experiment scene directly, control the movement of 3D testing machine using keyboard or mouse, and transfer the virtual scene from static interface, interact experiment apparatus, tools and its events base on user's instruction, carry on the experiment accordingly.
出处
《计算机与应用化学》
CAS
CSCD
北大核心
2005年第11期1023-1027,共5页
Computers and Applied Chemistry
基金
江苏省重点基金资助(P0251-061)
关键词
VRML
VB
建模
交互
拉伸实验
VRML, VB, model building, interaction, stretching experiment