本文所介绍的虚拟起重小车也是一个初步尝试。
起重小车包括小车架一起升机构和操作面板。起升机构包括电动机、制动器、减速器、卷筒、钢丝绳和吊具。它可以提供跨平台的交互操作,可以在较小带宽的网络环境中进行三维信息的远程适时传输,具有良好的人机界面,可提供完善的对象结构模型,能较好地满足在网络环境中结构模型系统演示与简单分析的技术要求。为了使虚拟小车具有更好的升级能力和可维护性,除了操作面板以外所有零部件均单独制作。虚拟小车场景页面仅定义结构框架和零部件的位置。
使用矢量公式表述模型的外观,转换后会导致大量增加模型的面片数,使、很ML文件过于庞大,转换前对模型进行局部优化,尽量避免用布尔运算制作,而用放样方式和基本形体拼接方式来表述三维模型,以避免增加大量不必要的面和线。为了使用户在浏览起重机虚拟世界时有更强的“临场感”采取设置背景、定义视点等措施以增强三维效果;还使用VRML浏览器提供的行走、旋转、定位等基本功能;更重要的是开发了一组操作面板,包括几个按钮和一个警示灯,可供用户操作虚拟小车,实现浏览者与虚拟世界中的物体直接交互操作面板上设置有上升、下降、停止和预览4个按钮,警示灯用来模拟起升机构高度限位器。