一种构建模型的方法及终端技术

技术编号:18498865 阅读:32 留言:0更新日期:2018-07-21 21:02
本申请实施例公开了一种构建模型的方法及终端,该方法包括:终端拆分至少两个三维模型以得到多个模型单元,所述多个模型单元中任意一个模型单元包括至少一个连接部位,所述任意一个模型单元的所述连接部位用于与所述任意一个模型单元外的其他模型单元进行连接;所述终端对第一模型单元的第一连接部位和第二模型单元的第二连接部位进行连接,以得到模型组合,所述第一连接部位的坐标与所述第二连接部位的坐标相同,所述第二模型单元属于所述多个模型单元中的模型单元,所述第一模型单元属于所述多个模型单元中的模型单元或者属于预定义的模型单元,所述第一模型单元包括所述连接部位。本申请实施例可以快速构建模型。

A method and terminal for building a model

The present application embodiment discloses a method and terminal for building a model. The method includes: a terminal splitting at least two three-dimensional models to obtain a plurality of model units, and any of the model units of the plurality of model units include at least one connection part, and the connection part of any of the model units is used for the operation. The terminal is connected to the first connection part of the first model unit and the second connection part of the second model unit to get the model combination. The coordinates of the first connection position are the same as the coordinates of the second connection parts, and the second model is described. The unit belongs to a model unit in the plurality of model units. The first model unit belongs to a model unit in the plurality of model units or belongs to a predefined model unit, and the first model unit includes the connection part. The application embodiment can quickly build the model.

【技术实现步骤摘要】
一种构建模型的方法及终端
本申请涉及计算机
,尤其涉及一种构建模型的方法及终端。
技术介绍
随着虚拟现实技术的深入研究和应用,三维可视化显示技术及人机交互技术的进一步发展,越来越多的三维(threeDimensions,3D)模型应用在虚拟现实的场景中。3D模型结合渲染技术可以得到逼真的模型,在虚拟现实、3D打印、仿真设计领域拥有巨大的优势。在3D模型的设计过程中,需要对虚拟场景中的3D模型进行多次的拆分和组合,并且需要结合渲染技术,以得到匹配实际需求的模型,进而增强人机交互的真实感和趣味性。但是,进行3D模型的拆分和组合需要耗费大量的时间和精力,渲染技术的使用也进一步增加了操作的复杂性。如何快速构建模型是本领域技术人员正在研究的问题。申请内容本申请实施例提供一种构建模型的方法及终端,可以快速构建模型。第一方面,本申请实施例提供了一种构建模型的方法,该方法包括:终端拆分至少两个三维模型以得到多个模型单元,该多个模型单元中任意一个模型单元包括至少一个连接部位,该任意一个模型单元的该连接部位用于与该任意一个模型单元外的其他模型单元进行连接;该终端对第一模型单元的第一连接部位和第二模型单元的第二连接部位进行连接,以得到模型组合,该第一连接部位的坐标与该第二连接部位的坐标相同,该第二模型单元属于该多个模型单元中的模型单元,该第一模型单元属于该多个模型单元中的模型单元或者属于预定义的模型单元,该第一模型单元包括该连接部位。通过上述方式,可以实现对三维模型的拆分和重组。三维模型的拆分将得到多个模型单元。其中,该多个模型单元中任意一个模型单元包括至少一个连接部位。然后,该终端对该多个模型单元中存在连接部位坐标相同的两个模型单元进行连接以得到模型组合,接下来,终端循环执行连接的步骤,由于连接部位坐标相同的两个模型单元都可以进行组合,使得终端可以得到基于该多个模型单元重组而生成的多个模型组合。通过上述方式可以快速构建模型,提高模型构建的效率,并且增加构建出的模型的多样性。第二方面,本申请实施例提供了一种终端,该终端包括拆分单元和第一组合单元:该拆分单元,用于拆分至少两个3D模型以得到多个模型单元,该多个模型单元中任意一个模型单元包括至少一个连接部位,该任意一个模型单元的该连接部位用于与该任意一个模型单元外的其他模型单元进行连接;该第一组合单元,用于对第一模型单元和第二模型单元进行连接以得到模型组合,该第一连接部位的坐标与该第二连接部位的坐标相同,该第二模型单元属于该多个模型单元中的模型单元,该第一模型单元属于该多个模型单元中的模型单元或者属于预定义的模型单元,该第一模型单元包括该连接部位。利用上述终端,可以实现对三维模型的拆分和重组。三维模型的拆分将得到多个模型单元。其中,该多个模型单元中任意一个模型单元包括至少一个连接部位。然后,该终端对该多个模型单元中存在连接部位坐标相同的两个模型单元进行连接以得到模型组合,接下来,终端循环执行连接的步骤,由于连接部位坐标相同的两个模型单元都可以进行组合,使得终端可以得到基于该多个模型单元重组而生成的多个模型组合。通过上述方式可以快速构建模型,提高模型构建的效率,并且增加构建出的模型的多样性。第三方面,本申请实施例提供了又一种终端,该终端包括处理器和存储器,该处理器和存储器相互连接,其中,该存储器用于存储程序指令,该处理器用于调用该存储器中的程序指令来执行上述第一方面的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机存储介质存储有程序指令,该程序指令当被处理器运行时,该处理器执行上述第一方面的方法。第五方面,本申请实施例提供了一种计算机程序,该计算机程序包括程序指令,当程序指令当被处理器执行时使该处理器执行第一方面的方法。本申请实施例中,终端拆分至少两个3D模型得到多个模型单元,其中,该多个模型单元中任意一个模型单元包括至少一个连接部位。然后,该终端对该多个模型单元中存在连接部位坐标相同的两个模型单元进行连接以得到模型组合,接下来,终端循环执行连接的步骤,由于连接部位坐标相同的两个模型单元都可以进行组合,使得终端可以得到基于该多个模型单元重组而生成的多个模型组合。通过上述方式可以快速构建模型,提高模型构建的效率,并且增加构建出的模型的多样性。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种构建模型的方法的流程图;图2是本申请实施例提供的第一模型单元和第二模型单元的一种位置关系的示意图;图3是本申请实施例提供的第一模型单元和第二模型单元的另一种位置关系的示意图;图4是本申请实施例提供的一种终端的示意性框图;图5是本申请实施例提供的又一种终端示意性框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。具体实现中,本申请实施例中描述的终端包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便携式设备。还应当理解的是,在某些实施例中,该设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。在接下来的讨论中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的是,终端可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其它物理用户接口设备。可以在终端上执行的各种应用程序可以使用诸如触摸敏感表面的至少一个公共物理用户接口设备。可以在应用程序之间和/或相应应用程序内调整和/或改变触摸敏感表面的一个或多个功能以及终端上显示的相应信息。这样,终端的公共物理架构(例如,触摸敏感表面)可以支持具有对用户而言直观且透明的用户界面的各种应用程序。本文档来自技高网...

【技术保护点】
1.一种构建模型的方法,其特征在于,包括:终端拆分至少两个三维模型以得到多个模型单元,所述多个模型单元中任意一个模型单元包括至少一个连接部位,所述任意一个模型单元的所述连接部位用于与所述任意一个模型单元外的其他模型单元进行连接;所述终端对第一模型单元的第一连接部位和第二模型单元的第二连接部位进行连接,以得到模型组合,所述第一连接部位的坐标与所述第二连接部位的坐标相同,所述第二模型单元属于所述多个模型单元中的模型单元,所述第一模型单元属于所述多个模型单元中的模型单元或者属于预定义的模型单元,所述第一模型单元包括所述连接部位。

【技术特征摘要】
1.一种构建模型的方法,其特征在于,包括:终端拆分至少两个三维模型以得到多个模型单元,所述多个模型单元中任意一个模型单元包括至少一个连接部位,所述任意一个模型单元的所述连接部位用于与所述任意一个模型单元外的其他模型单元进行连接;所述终端对第一模型单元的第一连接部位和第二模型单元的第二连接部位进行连接,以得到模型组合,所述第一连接部位的坐标与所述第二连接部位的坐标相同,所述第二模型单元属于所述多个模型单元中的模型单元,所述第一模型单元属于所述多个模型单元中的模型单元或者属于预定义的模型单元,所述第一模型单元包括所述连接部位。2.根据权利要求1所述的方法,其特征在于,所述终端对第一模型单元的第一连接部位和第二模型单元的第二连接部位进行连接,以得到模型组合,包括:所述终端从所述多个模型单元中选择所述第二模型单元;所述终端对所述第一模型单元的第一连接部位和所述第二模型单元的第二连接部位进行连接,以得到模型组合。3.根据权利要求2所述的方法,其特征在于,所述终端对所述第一模型单元的第一连接部位和所述第二模型单元的第二连接部位进行连接,以得到模型组合之后,还包括:循环执行步骤A,直至得到的所述模型组合上不存在未连接的所述连接部位;所述步骤A包括:若所述模型组合上存在未连接的所述连接部位,则从所述多个模型单元中选择一个模型单元,选择出的所述的一个模型单元存在至少一个连接部位的坐标与所述未连接的所述连接部位的坐标相同;将所述模型组合上未被连接的所述连接部位与所述一个模型单元上的所述至少一个连接部位连接,以得到更新后的模型组合。4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一模型单元中除所述第一连接部位外的部分的坐标与所述第二模型单元中除所述第二连接部位外的部分的坐标的交集为空。5.根据权利要求3所述的方法,其特征在于,所述第一模型单元为所述预设的模型单元;所述循环执行步骤A,直至得到的所述模型组合上不存在未连接的所述连接部位之后,还包括:从所述多个模型单元中选择至少一个模型单元;所述至少...

【专利技术属性】
技术研发人员:黄军
申请(专利权)人:深圳市创梦天地科技股份有限公司
类型:发明
国别省市:广东,44

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

1