[发明专利]一种基于3D模型绑定关系库对多个3D模型绑定操作的系统和方法在审
申请号: | 201710319826.8 | 申请日: | 2017-05-08 |
公开(公告)号: | CN107122561A | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 王征 | 申请(专利权)人: | 王征 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06T17/00 |
代理公司: | 南京知识律师事务所32207 | 代理人: | 杜袁成,蒋海军 |
地址: | 210000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模型 绑定 关系 操作 系统 方法 | ||
技术领域
本发明涉及一种对多个3D模型进行统一操作的3D虚拟现实建模,特别涉及一种基于3D模型绑定关系库对多个3D模型绑定操作的系统和方法,尤其涉及在对多个3D模型进行以整体的方式进行操作时,只需要对此多个3D模型组合绑定,当对其中任意一个3D模型进行操作操作时,其他3D模型与被操作的3D模型形成统一的整体一起进行操作的方法。
背景技术
随着人们追求更加逼真虚拟现实体验的强烈欲望,3D的虚拟现实技术也随之普及。比如在现有的居室3D模型建模技术中,常常涉及对多个家具的3D模型需要以整体的方式进行移动或旋转操作。在现有的技术中,都是通过人工对其多个家具的3D模型挨个进行相同的重复移动或旋转操作以达到整体的平移或旋转的效果,这种单调重复的操作大大增加了用户对3D建模的操作成本,也更容易出现误差。
发明内容
1.发明要解决的技术问题
针对现有技术中所提及的在模型建模中,涉及对多个3D模型需要以整体的方式进行移动或旋转操作时,都是通过人工对其多个的3D模型挨个进行相同的重复操作以达到整体的平移或旋转或控制等统一效果的问题;本发明提供了一种基于3D模型绑定关系库对多个3D模型绑定操作的系统和方法,在3D模型中对多个3D模型进行以整体的方式进行移动或旋转或控制等操作时,只需要对此多个3D模型组合绑定,当对其中任意一个3D模型进行操作时,其他3D模型与被操作的3D模型形成统一的整体一起进行操作的方法。
2.技术方案
一种基于3D模型绑定关系库对多个3D模型绑定操作的系统和方法的技术方案进行了充分公开,其技术方案如下:
一种基于3D模型绑定关系库对多个3D模型绑定操作的方法,其步骤包括:
步骤1,捕捉操作信息:通过3D模型操作捕捉器从屏幕中捕捉控制移动物3D模型的操作信息,所述的操作信息包括:操作对象标识、操作类型和操作值;所述的操作对象就是指被操作的3D模型,即移动物3D模型;操作类型包括:绑定操作或移动操作或旋转操作或控制操作。绑定操作时的操作值为多个被绑定的3D模型的对象标识以及各被绑定的3D模型之间的关联方向信息(所谓对象标识就是区别于其他3D模型的唯一标记,即通过对象标识可以找到一个3D模型);当移动操作时的操作值为3D模型位移坐标值,当旋转操作时的操作值为3D模型的旋转角度;当控制操作时的操作值为控制指令,此控制指令如:开启或者关闭等;3D模型操作捕捉器将绑定操作的若干个3D模型的对象标识传输给3D模型绑定关系库,并将移动操作、旋转操作或控制操作操作信息传输3D模型绑定操作器;
步骤2,初始化绑定关系库:3D模型绑定关系库从3D模型操作捕获器中获取绑定操作的若干个3D模型的对象标识,将此若干个3D模型的对象标识进行绑定,以建立并记录它们之间的绑定关系信息;此绑定关系信息由被绑定的所有3D模型的对象标识组成;此绑定关系信息唯一标记不同的绑定关系组,即在同一个绑定关系组下的3D模型对应绑定关系信息相同,如果一个绑定关系组下所包括的所有3D模型对象标识与另一个绑定关系组下所包括的所有3D模型对象标识完全相同,则认为此两个绑定关系组为同一个绑定关系组,因此可以通过3D模型找到对应的此绑定关系信息,根据此绑定关系信息查询到一起绑定的3D模型;并将绑定关系信息传输给3D模型绑定操作器;
步骤3,统一操作:3D模型绑定操作器从3D模型绑定关系库中获取的绑定关系信息以及从3D模型操作捕获器中获取操作信息,从操作信息中获取操作对象标识(此操作对象即为被操作的3D模型),再根据此操作对象标识从3D模型绑定关系库获取对应的绑定关系信息,再根据此绑定关系信息可以查询到与被操作的3D模型一起绑定的其他3D模型;从操作信息中获取操作类型,并根据操作类型进行处理。
如果操作类型为移动操作,3D模型绑定操作器从操作信息中获取移动操作时的操作值,假设所操作值对应的位移坐标为T,然后从被操作的3D模型以及所有与被操作的3D模型一起绑定的其他3D模型获取其所有的节点坐标,此所有的节点坐标即为被绑定一起的所有3D模型整体的节点坐标,并对此所有的节点坐标进行平移,即将所有的节点坐标与位移坐标T相加,此平移后的坐标即为移动操作后的坐标;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王征,未经王征许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710319826.8/2.html,转载请声明来源钻瓜专利网。