本发明专利技术公开了一种3D模拟系统构建、管理方法及3D模拟装置,其中所述3D模拟系统构建方法包括建立一虚拟场景对象和一展示对象;在所述虚拟场景对象中建立多个3D模型对象;所述3D模型对象分别导入3D模型文件,并在所述虚拟场景对象中记录各个3D模型对象的位置数据;基于一用户观察位置数据和各个3D模型对象的位置数据,从各个3D模型对象中选取部分3D模型对象并导入所述展示对象;显示所述展示对象中3D模型文件。本发明专利技术还公开了一种使用所述3D模拟系统构建方法的3D模拟装置,以及管理所述模拟系统的3D模拟系统管理方法。本发明专利技术便于用户直接观察商品,有亲临逛商场般的感觉,颠覆了传统网络呆板的采买方式。
【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种3D模拟系统构建、管理方法及3D模拟装置,其中所述3D模拟系统构建方法包括建立一虚拟场景对象和一展示对象;在所述虚拟场景对象中建立多个3D模型对象;所述3D模型对象分别导入3D模型文件,并在所述虚拟场景对象中记录各个3D模型对象的位置数据;基于一用户观察位置数据和各个3D模型对象的位置数据,从各个3D模型对象中选取部分3D模型对象并导入所述展示对象;显示所述展示对象中3D模型文件。本专利技术还公开了一种使用所述3D模拟系统构建方法的3D模拟装置,以及管理所述模拟系统的3D模拟系统管理方法。本专利技术便于用户直接观察商品,有亲临逛商场般的感觉,颠覆了传统网络呆板的采买方式。【专利说明】3D模拟系统构建、管理方法及3D模拟装置
本专利技术涉及一种3D (三维)模拟系统构建、管理方法及3D模拟装置,特别是涉及一种应用于网站显示的3D模拟系统构建、管理方法及3D模拟装置。
技术介绍
随着电子商务的日益盛行,越来越多的人选择网上购物,但是网上购物似乎没有那种去商场的直观感,用户仅能观察到选择的商品在不同方向上拍摄的照片。正是因为这样,用户不能有效地直观地判断出商品的尺寸、大小等要素,用户往往是凭借自己的经验来从商品的照片等来推断商品的实际情况。所以用户实际购买的商品和用户期望购买的商品之间存在非常大的差距,因此用户只好通过退货,因而传统的商品显示方式非常不利于用户选择和购买到需要的商品。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术的商品显示方式单一不利于用户直接观察判断的缺陷,提供了一种3D模拟系统构建、管理方法及3D模拟装置,通过3D的方式显示商品,而且用户还能够改变观察商品的位置,从而非常便于用户直接观察商品,进而便于用户选择和购买所需要的商品。本专利技术是通过下述技术方案来解决上述技术问题的:本专利技术提供了一种3D模拟系统构建方法,其特点是,所述3D模拟系统构建方法包括以下步骤:S1、建立一虚拟场景对象和一展示对象;S2、在所述虚拟场景对象中建立多个3D模型对象;S3、所述3D模型对象分别导入一个或多个3D模型文件,并在所述虚拟场景对象中记录各个3D模型对象的位置数据;S4、基于一用户观察位置数据和所述虚拟场景对象中各个3D模型对象的位置数据,从各个3D模型对象中选取部分3D模型对象并导入所述展示对象;S5、显示所述展示对象中各个3D模型对象中的3D模型文件。本专利技术中所述3D模型对象通过导入3D模型文件从而分别构建了 3D模型,所述虚拟场景对象中通过其包换的各个3D模型对象实现一个3D环境的创建。本专利技术中通过期望显示给所述用户的用户观察位置数据和3D模型对象在所述虚拟场景对象中设置的位置数据的计算,从而确定从用户观察位置能够观察到的3D模型对象,进而将这些3D模型对象显示给用户。其中所述3D模型文件可以通过Maya、3Dmax或AutoCad等3D生成工具中可视化地生成(所述Maya,3Dmax, AutoCad为Autodesk公司等图像软件公司制作的绘图软件),例如导出为WRL格式(Java3D支持的三维图形的格式)或obj、3ds或vrml等(所述obj、3ds或vrml分别为各个不同图像软件厂商定义的不同的三维图形格式)。较佳地,所述步骤S4为:S41、依次检测各个3D模型对象的位置数据是否与所述用户观察位置数据重叠;S42、将位置数据与所述用户观察位置数据重叠的所述3D模型对象导入所述展示对象。本专利技术提供了一种3D模拟系统管理方法,其特点是,使用如上所述3D模拟系统构建方法构建的3D模拟系统,并且所述3D模拟系统管理方法包括以下步骤:S11、从一输入设备读入一移动位置信息;S12、将所述移动位置信息作为所述用户观察位置数据;S13、所述展示对象基于所述用户观察位置数据和所述虚拟场景对象中各个3D模型对象的位置数据更新从所述虚拟场景对象中各个3D模型对象中选取的部分3D模型对象;S14、显示所述展示对象中各个3D模型对象中的3D模型文件。本专利技术中通过读入用户的操作,从而重新确定用户观察的位置,进而改变所述显示对象所提取的3D模型文件,因而改变了最终的显示。较佳地,所述步骤S13为:S131、依次检测各个3D模型对象的位置数据是否与所述用户观察位置数据重叠;S132、用位置数据与所述用户观察位置数据重叠的所述3D模型对象更新所述展示对象。本专利技术中基于更新后的用户观察位置数据重新计算需要显示的3D模型对象,将这些需要显示的3D模型对象作为所述展示对象的内容,本专利技术中所述的更新所述展示对象就是指清空所述展示对象中原有的内容,并将所述需要显示的3D模型对象导入所述展示对象,从而从用户的角度相当于更新了所述显示对象的显示的内容。本专利技术还提供了一种3D模拟系统管理方法,其特点是,使用如上所述3D模拟系统构建方法构建的3D模拟系统,并且所述3D模拟系统管理方法包括以下步骤:S21、在所述虚拟场景对象中建立一目标3D模型对象;S22、从一输入设备读入多个3D模型文件,并将所述3D模型文件导入所述目标3D模型对象;S23、将所述目标3D模型对象导入所述所述展示对象;S24、显示所述展示对象中各个3D模型对象和所述目标3D模型对象中的3D模型文件。本专利技术的所述3D模拟系统还可以显示读入的用户需要显示的目标3D模型,其中本专利技术中不再考虑所述目标3D模型对象的位置数据,即所述展示对象中始终显示所述目标3D模型对象中所有的3D模型文件。因此本专利技术的3D模拟系统能够突出显示用户输入的目标3D模型。本专利技术又提供了一种3D模拟装置,其特点是,所述3D模拟装置包括一服务器和一显示设备;其中所述服务器中包括一展示对象和一虚拟场景对象,其中所述虚拟场景对象包括多个3D模型对象,所述3D模型对象中包括一个或多个3D模型文件;所述服务器使用如上所述3D模拟系统构建方法,在所述显示设备上显示所述展示对象中各个3D模型对象的3D模型文件。为了便于描述,本专利技术中将所述服务器按照功能划分为各种对象进行分别描述,所以在实施本专利技术时,可以把各个对象的功能在同一个或多个软件和/或硬件中实现。较佳地,所述3D模拟装置还包括一输入设备,所述服务器还使用如上所述的3D模拟系统管理方法,基于所述输入设备读入的移动位置信息,在所述显示设备上显示所述展示对象中各个3D模型对象的3D模型文件。较佳地,所述服务器还使用如上所述的3D模拟系统管理方法,基于所述输入设备读入的3D模型文件,在所述显示设备上显示所述展示对象中各个3D模型对象的3D模型文件。在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本专利技术各较佳实例。 本专利技术的积极进步效果在于:本专利技术的3D模拟系统构建、管理方法及3D模拟装置,通过3D的方式显示商品,而且用户还能够改变观察商品的位置,从而非常便于用户直接观察商品,进而便于用户选择和购买所需要的商品。所以本专利技术的3D式模拟系统方式的购物能使人们足不出户,却有亲临逛商场般的感觉,颠覆了传统网络呆板的采买方式。【专利附图】【附图说明】图1为本专利技术的较佳实施例的3D模拟系统构建的流程图。图2为本专利技术的较佳实施例的3D模拟系统管理的流程图。图3为本专利技术的较佳实施例的另一 3D模拟系统管理的流程图。【具体实施方式本文档来自技高网...
【技术保护点】
一种3D模拟系统构建方法,其特征在于,所述3D模拟系统构建方法包括以下步骤:S1、建立一虚拟场景对象和一展示对象;S2、在所述虚拟场景对象中建立多个3D模型对象;S3、所述3D模型对象分别导入一个或多个3D模型文件,并在所述虚拟场景对象中记录各个3D模型对象的位置数据;S4、基于一用户观察位置数据和所述虚拟场景对象中各个3D模型对象的位置数据,从各个3D模型对象中选取部分3D模型对象并导入所述展示对象;S5、显示所述展示对象中各个3D模型对象中的3D模型文件。
【技术特征摘要】
【专利技术属性】
技术研发人员:何影,
申请(专利权)人:纽海信息技术上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。