三维模型调整方法、装置、终端设备及存储介质制造方法及图纸

技术编号:22945147 阅读:23 留言:0更新日期:2019-12-27 17:16
本申请公开了一种三维模型调整方法、装置、终端设备及存储介质,涉及显示技术领域。该三维模型调整方法应用于终端设备,方法包括:获取待调整的三维图形用户界面GUI元素的切割参数;根据所述切割参数将待调整的三维GUI元素切割成多个区域,并确定所述多个区域中的调整区域和固定区域,所述固定区域为所述待调整的三维GUI元素的角区域;获取针对所述待调整的三维GUI元素输入的调整参数;根据所述调整参数对所述调整区域的网格信息进行调整,得到调整后的三维GUI元素;对所述调整后的三维GUI元素进行显示。本方法可通过获取切割参数和调整参数可对三维模型进行准确有效的调整。

【技术实现步骤摘要】
三维模型调整方法、装置、终端设备及存储介质
本申请涉及计算机
,更具体地,涉及一种三维模型调整方法、装置、终端设备及存储介质。
技术介绍
近年来,随着科技的进步,增强现实(AR,AugmentedReality)和虚拟现实(VR,VirtualReality)等技术已逐渐成为国内外研究的热点。以增强现实为例,增强现实是通过计算机系统提供的信息增加用户对现实世界感知的技术,其将计算机生成的虚拟对象、场景或系统提示信息等内容对象叠加到真实场景中,来增强或修改对现实世界环境或表示现实世界环境的数据的感知。在AR/VR技术中,虚拟画面都是以三维的效果进行展示,当需要对三维模型进行调整时,由于三维模型容易发生变形,通常需要重新构建三维模型,较为复杂。
技术实现思路
本申请实施例提出了一种三维模型调整方法、装置、终端设备及存储介质,能够在保持三维GUI元素的整体形状上对三维GUI元素进行调整,降低调整三维GUI元素的复杂度。第一方面,本申请实施例提供了一种三维模型调整方法,应用于终端设备,方法包括:获取待调整的三维图形用户界面GUI元素的切割参数;根据切割参数将待调整的三维GUI元素切割成多个区域,并确定多个区域中的调整区域和固定区域,固定区域为待调整的三维GUI元素的角区域;获取针对待调整的三维GUI元素输入的调整参数;根据调整参数对调整区域的网格信息进行调整,得到调整后的三维GUI元素;对调整后的三维GUI元素进行显示。第二方面,本申请实施例提供了一种三维模型调整装置,应用于终端设备,装置包括:切割参数模块、区域确定模块、调整参数获取模块、三维GUI元素调整模块以及三维GUI元素显示模块,其中,切割参数获取模块用于获取待调整的三维图形用户界面GUI元素的切割参数;区域确定模块用于根据切割参数将待调整的三维GUI元素切割成多个区域,并确定多个区域中的调整区域和固定区域,固定区域为待调整的三维GUI元素的角区域;调整参数获取模块用于获取针对待调整的三维GUI元素输入的调整参数;三维GUI元素调整模块用于根据调整参数对调整区域的网格信息进行调整,得到调整后的三维GUI元素;三维GUI元素显示模块用于对调整后的三维GUI元素进行显示。第三方面,本申请实施例提供了一种终端设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于执行上述第一方面提供的三维模型调整方法。第四方面,本申请实施例提供了一种计算机可读取存储介质,计算机可读取存储介质中存储有程序代码,程序代码可被处理器调用执行上述第一方面提供的三维模型调整方法。本申请实施例提供的方案,在获取到待调整的三维GUI元素的切割参数后,可根据该切割参数将待调整的三维GUI元素切割成多个区域,并确定多个区域中的调整区域和固定区域,其中,固定区域指的是待调整的三维GUI元素的角区域,然后终端设备可以获取针对待调整的三维GUI元素输入的调整参数,并根据该调整参数对待调整的三维GUI元素的调整区域的网格信息进行调整,进而对调整后的三维GUI元素进行显示,将三维GUI元素切割成调整区域和固定区域,并且在进行调整时仅对调整区域进行调整,而包含三维GUI元素的角区域的固定区域的形状则保持不变,可以在保持三维GUI元素的整体形状上对三维GUI元素进行调整,降低调整三维GUI元素的复杂度。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了一种适用于本申请实施例的应用环境示意图。图2示出了本申请一个实施例提供的三维模型调整方法的流程图。图3示出了本申请一个实施例提供的三维模型调整方法中九宫格示意图。图4示出了本申请一个实施例提供的三维模型调整方法中网格示意图。图5示出了本申请另一个实施例提供的三维模型调整方法的流程图。图6示出了本申请另一个实施例提供的三维模型调整方法中步骤S220的流程图;图7示出了本申请另一个实施例提供的三维模型调整方法中待调整的三维GUI元素示意图;图8示出了本申请另一个实施例提供的三维模型调整方法中待调整的三维GUI元素示意图;图9示出了本申请另一个实施例提供的三维模型调整方法中待调整的三维GUI元素示意图;图10示出了本申请另一个实施例提供的三维模型调整方法中待调整的三维GUI元素示意图;图11示出了本申请另一个实施例提供的三维模型调整方法中待调整的三维GUI元素示意图;图12示出了本申请另一个实施例提供的三维模型调整方法中待调整的三维GUI元素示意图;图13示出了本申请一个实施例提供的三维模型调整装置的框图。图14示出了本申请一个实施例提供的三维模型调整装置中区域确定模块720的框图。图15是本申请实施例的用于执行根据本申请实施例的三维模型调整方法的终端设备的框图。图16是本申请实施例的用于保存或者携带实现根据本申请实施例的三维模型调整方法的程序代码的存储单元。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。在AR/VR技术中,三维的GUI(GraphicalUserInterface,图形用户界面)元素是交互界面中不可缺少的元素,例如,三维的按钮、三维的视窗等。为了适应不同的场景,通常需要对三维的GUI元素进行拉伸或压缩,由于三维的GUI元素是通过多个点和三角面构建的模型,在进行拉伸或压缩等调整时容易产生形变,因此需要重新构建三维GUI元素的模型,复杂度高。专利技术人经过研究,提出了本申请实施例中的三维模型调整方法、装置、终端设备及存储介质,可以降低调整三维GUI元素的复杂度。下面对本申请实施例提供的三维模型调整方法的应用场景进行介绍。请参见图1,示出了本申请实施例提供的一种显示系统,包括终端设备100以及交互装置200。在一些实施例中,终端设备100可以是头戴显示装置、手机、平板电脑、个人计算机等,其中,头戴显示装置可以为一体式头戴显示装置,也可以为与外置电子设备连接的头戴显示装置。终端设备100也可以是与外接式/接入式头戴显示装置连接的手机等智能终端,即终端设备100可作为头戴显示装置的处理和存储设备,插入或者接入外接式头戴显示装置,通过头戴显示装置对虚拟对象300进行显示,其中虚拟对象300可包括图标、表格、选项等三维的GUI元素等。在一些实施例中,用户可通过交互装置200与终端设备100显示的虚拟对象300进行交互,其中,交互装置200可以是键盘、平板电脑、鼠标、手柄等电子设备,但不限于此。作为一种方式,交互装置200上可以设有至少一个交互区域本文档来自技高网
...

【技术保护点】
1.一种三维模型调整方法,其特征在于,所述方法包括:/n获取待调整的三维图形用户界面GUI元素的切割参数;/n根据所述切割参数将待调整的三维GUI元素切割成多个区域,并确定所述多个区域中的调整区域和固定区域,所述固定区域为所述待调整的三维GUI元素的角区域;/n获取针对所述待调整的三维GUI元素输入的调整参数;/n根据所述调整参数对所述调整区域的网格信息进行调整,得到调整后的三维GUI元素;/n对所述调整后的三维GUI元素进行显示。/n

【技术特征摘要】
1.一种三维模型调整方法,其特征在于,所述方法包括:
获取待调整的三维图形用户界面GUI元素的切割参数;
根据所述切割参数将待调整的三维GUI元素切割成多个区域,并确定所述多个区域中的调整区域和固定区域,所述固定区域为所述待调整的三维GUI元素的角区域;
获取针对所述待调整的三维GUI元素输入的调整参数;
根据所述调整参数对所述调整区域的网格信息进行调整,得到调整后的三维GUI元素;
对所述调整后的三维GUI元素进行显示。


2.根据权利要求1所述的方法,其特征在于,所述获取待调整的三维图形用户界面GUI元素的切割参数,包括:
获取用户针对所述待调整的三维GUI元素输入的切割参数,将所述切割参数作为待调整的三维GUI元素对应的切割参数;或者
获取所述待调整的三维GUI元素对应的历史切割参数,并将该历史切割参数作为待调整的三维GUI元素对应的切割参数。


3.根据权利要求1所述的方法,其特征在于,所述切割参数包括第一切割线和第二切割线;
所述根据所述切割参数将所述待调整的三维GUI元素切割成多个区域,并确定所述多个区域中的调整区域和固定区域,包括:
当所述第一切割线和所述第二切割线与所述待调整的三维GUI元素相交时,获取所述第一切割线和所述第二切割线与所述待调整的三维GUI元素相交的位置;
根据所述第一切割线和所述第二切割线与所述待调整的三维GUI元素相交的位置将所述待调整的三维GUI元素切割成多个区域,并确定所述待调整的三维GUI元素对应的调整区域和固定区域。


4.根据权利要求3所述的方法,其特征在于,所述待调整的三维GUI元素包括GUI元素顶点;
所述确定所述多个区域中的调整区域和固定区域,包括:
当所述第一切割线和所述第二切割线重合相交于同一个所述GUI元素顶点时,则获取一个切割点,所述切割点是通过复制相交的GUI元素顶点获取的;
将所述相交的GUI元素顶点与所述切割点之间的区域作为待调整的三维GUI元素对应的调整区域。


5.根据权利要求3所述的方法,其特征在于,所述待调整的三维GUI元素包括GUI元素边界线;
所述确定所述多个区域中的调整区域和固定区域,包括:
当所述第一切割线和所述第二切割线相交于同一条所述GUI元素边界线时,则获取第一切割点和第二切割点,所述第一切割点是所述第一切割线与所述GUI元素边界线的交点...

【专利技术属性】
技术研发人员:卢智雄戴景文贺杰
申请(专利权)人:广东虚拟现实科技有限公司
类型:发明
国别省市:广东;44

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

1