汽车的组装/拆卸的模型重现方法及系统的制作方法

文档序号:8319330阅读:668来源:国知局
汽车的组装/拆卸的模型重现方法及系统的制作方法
【技术领域】
[0001]本发明涉及汽车领域,尤其涉及一种汽车的组装/拆卸的模型重现方法及系统。
【背景技术】
[0002]目前存在的一些汽车的虚拟模型,为了更好地对汽车进行展示,通常构造汽车的3D模型,但是,这种3D模型仅能够反映汽车的整体外形,可以对3D模型进行的操作通常也仅限于对其展示角度、方向、大小等进行调整,因此,可能导致3D模型的参考价值不高,即用户不能够从汽车的3D模型中得到更多的关于汽车的信息,这些3D模型与用户之间的交互远远不够。

【发明内容】

[0003]本发明旨在至少解决上述技术问题之一。
[0004]为此,本发明的一个目的在于提出一种汽车的组装/拆卸的模型重现方法。该方法。该方法可提高汽车三维模型与使用者之间的交互体验,并可使使用者了解到汽车的零部件和组装信息
[0005]本发明的另一个目的在于提出一种汽车的组装/拆卸的模型重现系统。
[0006]为了实现上述目的,本发明第一方面的实施例提供了一种汽车的组装/拆卸的模型重现方法,包括以下步骤:构建汽车模型;对所述汽车模型进行3D渲染以得到汽车三维模型,其中,所述汽车三维模型包括多个汽车零部件子模型,每个所述汽车零部件子模型包括属性信息,所述属性信息包括位置信息、编号和与其适配的其它汽车零部件编号;在显示区域内拖拽任意一个所述汽车零部件子模型;根据所述任意一个所述汽车零部件子模型的属性信息判断所述任意一个所述汽车零部件子模型当前的拖拽位置是否正确;当对所述多个汽车零部件子模型均拖拽到正确位置后完成对所述汽车三维模型的重组/拆卸。
[0007]根据本发明实施例的汽车的组装/拆卸的模型重现方法,可对汽车三维模型进行多种操作,例如使用者可通过手指进行拖拽等操作,操作方便灵活,从而使使用者更加清晰地了解汽车的结构和拆装知识,提高汽车三维模型与使用者之间的交互体验。
[0008]本发明第二方面的实施例提供了一种汽车的组装/拆卸的模型重现系统,包括:汽车模型构造模块,用于构建汽车模型;汽车三维模型生成模块,用于对所述汽车模型进行3D渲染以得到汽车三维模型,其中,所述汽车三维模型包括多个汽车零部件子模型,每个所述汽车零部件子模型包括属性信息,所述属性信息包括位置信息、编号和与其适配的其它汽车零部件编号;操控模块,用于接收用户的拖拽指令,并根据所述拖拽指令将任意一个所述汽车零部件子模型在显示区域内进行拖拽,并当对所述多个汽车零部件子模型均拖拽到正确位置后完成对所述汽车三维模型的重组/拆卸;判断模块,用于根据所述任意一个所述汽车零部件子模型的属性信息判断所述任意一个所述汽车零部件子模型当前的拖拽位置是否正确。
[0009]根据本发明实施例的汽车的组装/拆卸的模型重现系统,可对汽车三维模型进行多种操作,例如使用者可通过手指进行拖拽等操作,操作方便灵活,从而使使用者更加清晰地了解汽车的结构和拆装知识,提高汽车三维模型与使用者之间的交互体验。
[0010]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0011]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
[0012]图1是根据本发明一个实施例的汽车的组装/拆卸的模型重现方法的流程图;
[0013]图2是根据本发明一个实施例的汽车的组装/拆卸的模型重现方法的详细流程图;
[0014]图3是根据本发明一个实施例的汽车的组装/拆卸的模型重现方法的重现的汽车三维模型的爆炸图;
[0015]图4A和图4B是根据本发明一个实施例的汽车的组装/拆卸的模型重现方法的判断拖拽位置是否正确的流程图;
[0016]图5是根据本发明实施例的汽车的组装/拆卸的模型重现方法的显示汽车零部件子模型的标识位置的示意图;
[0017]图6是根据本发明一个实施例的汽车的组装/拆卸的模型重现方法的点击某个汽车零部件子模型的标识位置后的显示结果示意图;以及
[0018]图7是根据本发明一个实施例的汽车的组装/拆卸的模型重现系统的结构框图。
【具体实施方式】
[0019]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0020]在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0021]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0022]以下结合附图描述根据本发明实施例的汽车的组装/拆卸的模型重现方法及系统。
[0023]图1是根据本发明一个实施例的汽车的组装/拆卸的模型重现方法的流程图。如图1所示,并结合图2,根据本发明一个实施例的汽车的组装/拆卸的模型重现方法,包括如下步骤:
[0024]步骤SlOl:构建汽车模型。其中,汽车模型可通过但不限于如下软件构造:绘图软件CATIA、绘图软件UG或者绘图软件ProE。
[0025]具体地说,以绘图软件CATIA为例,在绘图软件CATIA中可通过拉伸、旋转、薄壁、特征阵列以及打孔等操作完成汽车的各零部件子模型的建立,并按照汽车的装配关系对各零部件子模型进行装备,生成一个文件,例如以.cgr为后缀的文件。各个零部件子模型例如包括如图3所示的车身1、底盘2、前后门3、内饰4、外饰6、前盖5和后盖7等,当然,将这些零部件子模型组装后得到整车造型,即汽车模型,即该汽车模型形成上述的文件。
[0026]步骤S102:对汽车模型进行3D渲染以得到汽车三维模型,其中,汽车三维模型包括多个汽车零部件子模型,每个汽车零部件子模型包括属性信息,属性信息包括位置信息、编号和与其适配的其它汽车零部件编号。
[0027]其中,汽车三维模型可通过但不限于如下软件得到:游戏开发引擎Unity3D或游戏开发引擎OpenGL。
[0028]具体地说,例如将上述的文件后缀为.cgr的文件导入到诸如游戏开发引擎Unity3D中,对汽车模型做编辑和修改,并进行3D渲染。其中,Unity3D作为游戏开发引擎可导入诸如Android或1S的应用程序App开发项目中,在Ap
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1