一种三维建模方法及其系统技术方案

技术编号:23148558 阅读:22 留言:0更新日期:2020-01-18 13:16
本申请公开了一种三维建模方法及其系统,其中三维建模方法包括:创建多个与虚拟模具相适配的子模式及与该子模式对应的存储路径;根据子模式创建与该子模式相对应的区域调用数据,并存储于该子模式的存储路径下;根据接入的实景模具调用子模式进行使用。本申请具有将三维虚拟现实与真实物品以及动态操作手势相结合,提高使用者的真实使用感受的技术效果。

A 3D modeling method and its system

【技术实现步骤摘要】
一种三维建模方法及其系统
本申请涉及计算机领域,尤其涉及一种三维建模方法及其系统。
技术介绍
从真实世界中精确、有效地重建其三维模型越来越受到人们的关注。人们使用建立之后的三维模型,进而出现了虚拟现实技术,虚拟现实(VirtualReality,简称VR)是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,可以及时、没有限制地观察三维空间内的事物。但是现有的三维虚拟现实技术仅仅提供了使用者对于预先构建的三维世界的观察和模拟,如何将三维虚拟现实和现有的真实物品相结合以及使用者的操作手势相结合,从而达到对为使用者提供真实使用感受的目的,是现今存在的问题。
技术实现思路
本申请的目的在于提供一种三维建模方法及其系统,具有将三维虚拟现实与真实物品以及动态操作手势相结合,提高使用者的真实使用感受的技术效果。为达到上述目的,本申请提供一种三维建模方法,包括:创建多个与虚拟模具相适配的子模式及与该子模式对应的存储路径;根据子模式创建与该子模式相对应的区域调用数据,并存储于该子模式的存储路径下;根据接入的实景模具调用子模式进行使用。优选的,创建多个与虚拟模具相适配的子模式的子步骤如下:对虚拟模具进行分类,并按照虚拟模具的类别创建多个使用模式;分别在每个使用模式下创建多个子模式;为每个子模式分别创建对应的存储路径。优选的,创建区域调用数据的子步骤如下:获取每个子模式的基础数据;对基础数据进行处理,获得区域数据,并将区域数据存储于区域数据对比库;采集或模拟多个操作手势,获取多个操作手势的坐标数据,并通过区域数据对比库判断操作手势的坐标数据位置,根据操作手势的坐标数据位置分析并预置虚拟模具活动状态,创建多个与虚拟模具活动状态相对应的动态虚拟模具;创建多个区域调用文件,并将动态虚拟模具存储于相应的区域调用文件。优选的,对基础数据进行处理,获得区域数据,并将区域数据存储于区域数据对比库的子步骤如下:将虚拟模具的坐标数据分割为多个第一使用区域;将虚拟空间坐标数据分割为多个与第一使用区域对应的第二使用区域,以及第三使用区域;创建区域数据对比库,并将第一使用区域的坐标数据、第二使用区域的坐标数据和第三使用区域的坐标数据存储于区域数据对比库。优选的,根据接入的实景模具调用相应的子模式进行使用的子步骤如下:获取实景模具的标识信息;根据标识信息调用相应的子模式进行使用。优选的,根据标识信息调用相应的子模式进行使用的子步骤如下:根据标识信息中的模具类别判断出需要调用的虚拟模具的类别,并根据虚拟模具的类别判断出使用模式;根据标识信息中的具体类型从使用模式中判别出子模式,并调用该子模式的区域调用数据进行使用。本申请还提供一种三维建模系统,包括至少一个实景模具、接入装置、VR设备和体感控制器,接入装置分别与实景模具、VR设备和体感控制器连接,接入装置用于执行上述的三维建模方法。优选的,接入装置包括识别器、处理器以及显示器,处理器分别与显示器和识别器连接;其中,识别器用于根据处理器的指令获取接入接入装置的实景模具的标识信息,并发送给处理器处理;处理器用于接收识别器发送的数据,处理该数据并根据处理的数据调用子模式,并将根据子模式调用的区域调用数据分别发送给显示器和VR设备;显示器用于接收并显示处理器和VR设备发送的数据。优选的,处理器包括存储模块、三维建模模块、处理模块、判别模块、调用模块;其中,存储模块用于存储基础数据、子模式及其相对应的区域调用文件等数据;三维建模模块用于获取基础数据并发送给处理模块,还用于创建动态虚拟模具;处理模块用于对获取到的基础数据进行分区处理;判别模块:用于根据标识信息判别需要使用的子模式,根据操纵手势的坐标数据位置判断需要调用的区域调用文件,并将判别结果反馈给调用模块进行调用;调用模块用于根据判判别结果对子模式和区域调用文件进行调用。优选的,实景模具上设置有标志信息;标志信息至少包括实景模具的模具类别和具体类型。本申请实现的有益效果如下:(1)本申请的三维建模方法及其系统,具有将三维虚拟现实与真实物品以及动态操作手势相结合,提高使用者的真实使用感受的技术效果。(2)本申请的三维建模方法及其系统,操作者可利用多个实景模具和相应的子模式进行不同的学习和练习,学习和练习的成本低,且使用范围大。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为三维建模系统一种实施例的结构示意图;图2为三维建模方法一种实施例的流程示意图。具体实施方式下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请的三维建模方法及其系统,具有将三维虚拟现实与真实物品及操作手势相结合,提高使用者的真实感受的技术效果。如图1所示,本申请提供一种三维建模系统,包括至少一个实景模具1,接入装置2、VR设备3和体感控制器4,接入装置2分别与实景模具1、VR设备3和体感控制器4连接,接入装置2用于执行下述的三维建模方法。进一步的,接入装置2包括识别器、处理器以及显示器,处理器分别与显示器和识别器连接。其中,识别器用于根据处理器的指令获取接入接入装置2的实景模具1的标识信息,并发送给处理器处理。处理器用于接收识别器发送的数据,处理该数据并根据处理的数据调用子模式,并将根据子模式调用的区域调用数据分别发送给显示器和VR设备。显示器用于接收并显示处理器和VR设备发送的数据。进一步的,处理器包括存储模块、三维建模模块、处理模块、判别模块、调用模块。存储模块用于存储基础数据、子模式及其相对应的区域调用文件等数据。三维建模模块用于获取基础数据并发送给处理模块,还用于创建动态虚拟模具。处理模块用于对获取到的基础数据进行分区处理。判别模块:用于根据标识信息判别需要使用的子模式,根据操纵手势的坐标数据位置判断需要调用的区域调用文件,并将判别结果反馈给调用模块进行调用。调用模块用于根据判判别结果对子模式和区域调用文件进行调用。处理器还包括三维建模模块,三维建模模块与存储模块连接;其中,三维建模模块用于创建虚拟模具和虚拟三维空间,并将创建好的虚拟模具和虚拟三维空间发送至存储模块存储。进一步的,存储模块中包括区域数据对比库。如图2所示,本申请提供了一种三维建模方法,包括:S1:创建多个与虚拟模具相适配的子模式及与该子模式对应的存储路径。具体的,作为一个实施例,预先本文档来自技高网...

【技术保护点】
1.一种三维建模方法,其特征在于,包括:/n创建多个与虚拟模具相适配的子模式及与该子模式对应的存储路径;/n根据子模式创建与该子模式相对应的区域调用数据,并存储于该子模式的存储路径下;/n根据接入的实景模具调用子模式进行使用。/n

【技术特征摘要】
1.一种三维建模方法,其特征在于,包括:
创建多个与虚拟模具相适配的子模式及与该子模式对应的存储路径;
根据子模式创建与该子模式相对应的区域调用数据,并存储于该子模式的存储路径下;
根据接入的实景模具调用子模式进行使用。


2.根据权利要求1所述的三维建模方法,其特征在于,创建多个与虚拟模具相适配的子模式的子步骤如下:
对虚拟模具进行分类,并按照虚拟模具的类别创建多个使用模式;
分别在每个使用模式下创建多个子模式;
为每个子模式分别创建对应的存储路径。


3.根据权利要求1所述的三位建模方法,其特征在于,创建区域调用数据的子步骤如下:
获取每个子模式的基础数据;
对基础数据进行处理,获得区域数据,并将区域数据存储于区域数据对比库;
采集或模拟多个操作手势,获取多个操作手势的坐标数据,并通过区域数据对比库判断操作手势的坐标数据位置,根据操作手势的坐标数据位置分析并预置虚拟模具活动状态,创建多个与虚拟模具活动状态相对应的动态虚拟模具;
创建多个区域调用文件,并将动态虚拟模具存储于相应的区域调用文件。


4.根据权利要求3所述的三维建模方法,其特征在于,对基础数据进行处理,获得区域数据,并将区域数据存储于区域数据对比库的子步骤如下:
将虚拟模具的坐标数据分割为多个第一使用区域;
将虚拟空间坐标数据分割为多个与第一使用区域对应的第二使用区域,以及第三使用区域;
创建区域数据对比库,并将第一使用区域的坐标数据、第二使用区域的坐标数据和第三使用区域的坐标数据存储于区域数据对比库。


5.根据权利要求1所述的三位建模方法,其特征在于,根据接入的实景模具调用相应的子模式进行使用的子步骤如下:
获取实景模具的标识信息;
根据标识信息调用相应的子模式进行使用。


6.根据权利要求...

【专利技术属性】
技术研发人员:李小波甘健
申请(专利权)人:恒信东方文化股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1