论文部分内容阅读
X3D是一种用于3D形状文件传输的开放标准,它将3D形状和动画行为结合到了一个单一文件中。IntelligentBox是一个原型软件开发系统,它将每个3D物体都重现为一个Box,比如,一个功能化的3D可视物体。
X3D本身可利用JavaScript以创建各种动画,但其动画动能互交性不足。因此,如果用IntelligentBox给X3D添加更多的重新编辑功能,X3D就能够提供更多的交互性。IntelligentBox为X3D形状提供了一个互交环境。
本文阐述了如何将X3D文件的形状信息应用在IntelligentBox这个环境中,以及IntelligentBox如何使用户能够为原始X3D模型互交性地添加交互动画功能。利用X3D和IntelligentBox相似的树状模型结构,很好地解决了X3D形状文件在IntelligentBox中的读取问题。应用IntelligentBox独特的变量值传输机制,则为X3D形状成功添加了互交功能。
本文最后的两个应用举例表明,本研究可以应用于机械仿真、电子商务、虚拟现实等领域,并且为X3D的进一步开发及研究提供了参考。