论文部分内容阅读
电子商务的迅速发展,为满足客户对商品的视觉感受和个性化要求,提高产品的销售量,增强企业的市场竞争力,越来越多的产品销售网站使用web3d技术实现产品定制系统。然而当前基于Web3D技术的产品定制系统存在不少缺点:只实现了定制产品的类型和产品的外观(如产品的颜色和材质),不能定制产品的组件;产品定制的过程完全由客户自行完成;产品的三维模型展示效果不如人意。针对这些不足,本论文从产品的组件定制、产品的协同定制两个方面进行深入研究,提出了基于X3d的中小型产品定制系统的构建方法,对实现网上三维的电子商务平台的发展起到推动作用。
本论文描述了开发基于X3d的产品定制系统的关键技术,详述和开发系统的流程,并给出了系统的运行界面。本论文具体研究了如下内容:
1.研究产品的分类与组成研究产品的分类对保存模型相关信息的影响,分析了灯饰行业中各种灯饰的类型,并设计出了合理的产品模型与产品组件模型的对应关系表。
2.研究三维产品模型的建模技术研究当前成熟的三维建模技术,比较多种建模方式,选择多边形建模构建高质量的三维产品模型;研究三维模型的优化方法,以降低三维模型文件的大小,实现三维模型文件在网络上快速传输。研究从三维模型文件到X3D文件格式的转换方法和X3D模型的优化方法,实现X3D文件在网上快速传输,使场景的模型对象的显示能满足用户友好性的要求。
3.研究网上虚拟现实的人机交互技术研究web3d联盟发布的X3D规范和BS Contact播放器的COM编程接口,实现场景内对象之间的交互和场景与外界之间的交互。研究Ajax技术,实现局部刷新X3D场景,实现人性化的人机交互界面。
4.研究三维产品对象的协同设计针对BS Contact播放器插件的不同实现多客户端修改场景的缺陷,研究PHP动态网页技术与MySQL数据库技术的结合,实现实时同步多客户端的X3D模型对象。
本论文的主要创新点如下:
1.实现了动态地从数据库中生成X3d场景。
2.实现了客户与设计师协同设计三维产品。
本文研究的开发过程方法为基于其他web3d技术的三维虚拟产品定制系统提供开发的指导方法,在游戏、三维虚拟社区和三维虚拟商场等领域也起到指导作用。