三维模型信息的展示方法和装置制造方法

文档序号:6539465阅读:214来源:国知局
三维模型信息的展示方法和装置制造方法
【专利摘要】本发明公开了一种三维模型信息的展示方法和装置。其中,该三维模型信息的展示方法包括:在二维模式下展示三维模型信息,在二维模式下,获取装配结构的三维结构信息;根据三维结构信息生成装配结构的二维结构信息;接收显示二维结构信息中预定信息的指令;以及根据指令显示二维结构信息中的预定信息。通过本发明,解决了解决现有技术中无法确定三维模型中的装配结构对应的二维模型信息的问题,进而达到了在二维模式下,显示三维模型中的装配结构对应的二维模型信息的效果。
【专利说明】三维模型信息的展示方法和装置
【技术领域】
[0001]本发明涉及计算机辅助设计领域,具体而言,涉及一种三维模型信息的展示方法和装置。
【背景技术】
[0002]计算机辅助设计(Computer Aided Design,简称为CAD)软件在产品研发过程中扮演着越来越重要的角色,而三维同二维的集成成为现在CAD软件的主流。设计师可以在同一软件环境下轻松进行三维和二维设计,不再需要任何独立的二维软件。
[0003]通过在三维中设计出装配单元的模型,利用二维的二维模型生成模块直接生成不同视向的二维模型,大大提高了用户的出图效率。
[0004]由于CAD软件的二维、三维分别为不同模块,在二维中只是呈现三维模型不同视向的投影信息,看不到其他的信息,如零件的装配顺序,历史状态,更不能方便的知道三维模型中具体的某个装配结构对应哪些二维模型的信息。
[0005]针对现有技术中无法确定三维模型中的装配结构对应的二维模型信息的问题,目前尚未提出有效的解决方案。

【发明内容】

[0006]本发明的主要目的在于提供一种三维模型信息的展示方法和装置,以解决现有技术中无法确定三维模型中的装配结构对应的二维模型信息的问题。
[0007]为了实现上述目的,根据本发明的一个方面,提供了一种三维模型信息的展示方法。根据本发明的三维模型信息的展示方法包括:在二维模式下展示三维模型信息,在二维模式下,获取装配结构的三维结构信息;根据三维结构信息生成装配结构的二维结构信息;接收显示二维结构信息中预定信息的指令;以及根据指令显示二维结构信息中的预定信息。
[0008]进一步地,三维结构信息包括装配结构的第一节点和第二节点的连接关系信息,根据三维结构信息生成装配结构的二维结构信息包括:根据三维结构信息获取第一节点的ID信息;根据三维结构信息获取第二节点的ID信息;根据第一节点的ID信息和第二节点的ID信息确定第一节点和第二节点的连接关系信息;以及根据连接关系信息生成二维结构信息。
[0009]进一步地,二维结构信息包括二维视图树信息和二维投影视图信息,接收显示二维结构信息中预定信息的指令包括:接收基于二维视图树信息显示第一预定信息的指令,根据指令显示二维结构信息中的预定信息包括:根据指令在二维投影视图信息的相应位置显示第一预定信息。
[0010]进一步地,二维结构信息包括二维视图树信息和二维投影视图信息,接收显示二维结构信息中预定信息的指令包括:接收基于二维投影视图信息显示第二预定信息的指令,根据指令显示二维结构信息中的预定信息包括:根据指令在二维视图树信息的相应位置显示第二预定信息。
[0011]进一步地,装配结构包括装配单元,三维模型信息的展示方法还包括:获取二维视图树中装配单元的ID信息,作为第一 ID信息;获取二维投影视图中装配单元的ID信息,作为第二 ID信息;判断第一 ID信息与第二 ID信息是否一致;以及如果判断出第一 ID信息与第二 ID信息一致,则将二维视图树中的第一装配单元与二维投影视图中的装配单元对应。
[0012]为了实现上述目的,根据本发明的另一方面,提供了一种三维模型信息的展示装置。根据本发明的三维模型信息的展示装置包括:获取单元,用于在二维模式下,获取装配结构的三维结构信息;生成单元,用于根据三维结构信息生成装配结构的二维结构信息;接收单元,用于接收显示二维结构信息中预定信息的指令;以及显示单元,用于根据指令显示二维结构信息中的预定信息。
[0013]进一步地,三维结构信息包括装配结构的第一节点和第二节点的连接关系信息,生成单元包括:第一获取模块,用于根据三维结构信息获取第一节点的ID信息;第二获取模块,用于根据三维结构信息获取第二节点的ID信息;确定模块,用于根据第一节点的ID信息和第二节点的ID信息确定第一节点和第二节点的连接关系信息;以及生成模块,用于根据连接关系信息生成二维结构信息。
[0014]进一步地,二维结构信息包括二维视图树信息和二维投影视图信息,接收单元包括第一接收模块,第一接收模块用于接收基于二维视图树信息显示第一预定信息的指令,显示单元包括第一显示模块,第一显示模块用于根据指令在二维投影视图信息的相应位置显示第一预定信息。
[0015]进一步地,二维结构信息包括二维视图树信息和二维投影视图信息,接收单元包括第二接收模块,第二接收模块用于接收基于二维投影视图信息显示第二预定信息的指令,显示单元包括第二显示模块,第二显示模块用于根据指令在二维视图树信息的相应位
置显示第二预定信息。
[0016]进一步地,装配结构包括装配单元,三维模型信息的展示装置还包括:第一 ID信息获取单元,用于获取二维视图树中装配单元的ID信息,作为第一 ID信息;第二 ID信息获取单元,用于获取二维投影视图中装配单元的ID信息,作为第二 ID信息;判断单元,用于判断第一 ID信息与第二 ID信息是否一致;以及对应单元,用于在判断出第一 ID信息与第二ID信息一致时,将二维视图树中的第一装配单元与二维投影视图中的装配单元对应。
[0017]通过本发明,采用在二维模式下,获取装配结构的三维结构信息;根据三维结构信息生成装配结构的二维结构信息;接收显示二维结构信息中预定信息的指令;以及根据指令显示二维结构信息中的预定信息的方法,解决了解决现有技术中无法确定三维模型中的装配结构对应的二维模型信息的问题,进而达到了在二维模式下,显示三维模型中的装配结构对应的二维模型信息的效果。
【专利附图】

【附图说明】
[0018]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1是根据本发明第一实施例的三维模型信息的展示方法的流程图;
[0020]图2是根据本发明第二实施例的三维模型信息的展示方法的流程图;[0021]图3是根据本发明第三实施例的三维模型信息的展示方法的流程图;
[0022]图4是根据本发明第四实施例的三维模型信息的展示方法的流程图;
[0023]图5是根据本发明第一实施例的三维模型信息的展示装置的示意图;
[0024]图6是根据本发明第二实施例的三维模型信息的展示装置的示意图;
[0025]图7是根据本发明第三实施例的三维模型信息的展示装置的示意图;以及
[0026]图8是根据本发明第四实施例的三维模型信息的展示装置的示意图。
【具体实施方式】
[0027]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0028]为了使本【技术领域】的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0029]本发明实施例提供了一种三维模型信息的展示方法。在二维模式下利用三维模型信息以确定整个装配结构中每个装配单元之间的相互关系,为了便于用户在二维模式下查看装配结构在三维模型中的信息,根据三维模型信息生成二维模型信息,并根据用户的指令显示二维模型信息对应的整个装配结构中某一个装配单元的信息进行显示,以下结合附图对本发明的三维模型信息的展示方法进行说明。
[0030]图1是根据本发明第一实施例的三维模型信息的展示方法的流程图。如图所示,该三维模型信息的展示方法是在二维模式下展示三维模型信息,包括如下步骤:
[0031]步骤S102,在二维模式下,获取装配结构的三维结构信息。
[0032]装配结构是由多个零件组成的产品或者是产品的一部分,例如,一个水泵或者是水泵的电机。对于一个水泵,其三维结构信息包括了电缆、螺钉、螺母、垫圈和开关等之间的连接关系信息,还包括了电缆的三维结构的信息。这些信息在三维模式下显示为装配结构的三维结构图,在二维模式下获取这些三维结构信息对应的数据,以便对其进行处理,并且不需要在二维模式下重新生成,节省了系统资源。
[0033]步骤S104,根据三维结构信息生成装配结构的二维结构信息。
[0034]根据三维结构信息生成的二维结构信息可以在二维模式下显示装配结构的三维结构信息,将三维结构信息利于二维的形式在二维模式下进行展示。
[0035]步骤S106,接收显示二维结构信息中预定信息的指令。
[0036]将三维结构信息通过二维形式在二维模式下进行展示,如果需要对某一个零件进行详细展示,可以接收用户展示该零件的指令,用户的指令可以是显示某一个零件不同视向的视图的指令或者显示某个零件对应名称的指令等。
[0037]步骤S108,根据指令显示二维结构信息中的预定信息。
[0038]按照接收到的显示指令在二维模式下显示相应的预定信息。通过显示的预定信息,可以使得在二维模式下能够显示三维模型中的装配结构对应的二维模型信息。
[0039]通过上述实施例,在二维模式下,处理三维结构信息来生成二维结构信息,并接收显示二维结构信息中预定信息的指令,根据指令显示预定信息,使得三维结构信息能够在二维模式下进行显示,从而确定三维模型中的装配结构对应的二维模型信息,进而便于用户在二维模式下查看三维模型中装配结构的信息。
[0040]在二维模式下,根据三维结构信息生成装配结构的二维结构信息,那么,如何根据三维结构信息生成装配结构的二维结构信息呢?以下结合图2说明本发明实施例的根据三维结构信息生成装配结构的二维结构信息。
[0041]图2是根据本发明第二实施例的三维模型信息的展示方法的流程图。如图所示,该三维模型信息的展示方法包括如下步骤:
[0042]步骤S202,根据三维结构信息获取第一节点的ID信息。
[0043]步骤S204,根据三维结构信息获取第二节点的ID信息。
[0044]三维结构信息包括装配结构的第一节点和第二节点的连接关系信息。由于一个装配结构包括很多个零件,为了便于显示其连接关系,可以按层级显示各零件之间的连接关系。例如,水泵包括外壳和电机,外壳包括螺钉、密封圈和垫圈等,电机包括电缆和轴等。对于外壳即为螺钉、密封圈和垫圈等的根节点,螺钉、密封圈和垫圈为子节点;电机即为电缆和轴等的根节点,电缆和轴为子节点。在两个根节点(外壳和电机)之间具有连接关系,在多个子节点(螺钉、密封圈和垫圈)之间也具有连接关系。
[0045]例如,在三维结构信息中,电机的ID信息为Y10,外壳的ID信息为Y10,则二维结构信息中,该电机的ID信息为Y10,该外壳的ID信息为Y20。同理,在二维模式下获取的电缆的ID信息为Y101,轴的ID信息为Y102,螺钉、密封圈和垫圈的ID信息分别为Y201、Y202和 Y203。
[0046]步骤S206,根据第一节点的ID信息和第二节点的ID信息确定第一节点和第二节点的连接关系信息。
[0047]根据ID信息可以确定根节点与子节点之间的连接关系,也可以确定不同根节点之间的连接关系,还可以确定不同子节点之间的连接关系。
[0048]例如,电机的ID信息为Y10,电缆的ID信息为Y101,轴的ID信息为Y102,则在二维模式下,可以确定YlOl和Y102从属于Y10,即电缆和轴从属于电机,并且,YlOl和Y102存在顺序关联,从而确定电缆与轴相连接。
[0049]步骤S208,根据连接关系信息生成二维结构信息。
[0050]根据获取到的第一节点的ID信息和第二节点的ID信息确定第一节点和第二节点的连接关系信息,并根据这些连接关系信息在二维模式下生成装配结构的二维结构信息。
[0051]如果一个装配单元只有一个根节点,那么根据根节点的ID信息与子节点的ID信息可以确定根节点与子节点的连接关系;如果一个根节点具有多个子节点,那么根据多个子节点之间的ID信息确定多个子节点之间的连接关系。从而在二维模式下生成包括根节点和子节点的二维结构信息。
[0052]如果一个装配结构包含多个根节点那么,也可以根据多个根节点的ID信息确定多个根节点之间的连接关系,确定多个根节点之间的连接关系与确定根节点与子节点的方法相同,都是通过ID信息之间的关联确定不同节点之间的连接关系。
[0053]通过本发明的上述实施例,获取三维结构信息中不同节点之间的连接关系,在二维模式下,利用不同节点之间的ID信息,确定不同节点之间的连接关系,从而生成二维模式下的二维结构信息。由于生成的二维结构信息保留了三维结构信息中不同节点之间的连接关系,使得在二维模式下也能显示三维模型的信息。
[0054]在生成二维结构信息之后,即可按照接收的指令显示预定信息。以下结合图3和图4对本发明实施例中显示二维结构信息中的预定信息进行说明。
[0055]图3是根据本发明第三实施例的三维模型信息的展示方法的流程图。二维结构信息包括二维视图树信息和二维投影视图信息,如图所示,该三维模型信息的展示方法包括:
[0056]步骤S302,在二维模式下,获取装配结构的三维结构信息。
[0057]装配结构是由多个零件组成的产品或者是产品的一部分,例如,一个水泵或者是水泵的电机。对于一个水泵,其三维结构信息包括了电缆、螺钉、螺母、垫圈和开关等之间的连接关系信息,还包括了电缆的三维结构的信息。这些信息在三维模式下显示为装配结构的三维结构图,在二维模式下获取这些三维结构信息对应的数据,以便对其进行处理,并且不需要在二维模式下重新生成,节省了系统资源。
[0058]步骤S304,根据三维结构信息生成装配结构的二维结构信息。
[0059]根据三维结构信息生成的二维结构信息可以在二维模式下显示装配结构的三维结构信息,将三维结构信息利于二维的形式在二维模式下进行展示。
[0060]步骤S306,接收显示二维结构信息中预定信息的指令包括:接收基于二维视图树显示第一预定信息的指令。
[0061]二维结构信息包括二维视图树信息和二维投影视图信息,其中,二维视图树信息通过菜单显示,二维视图树信息中显示装配结构中零件的信息,在二维视图树中显示不同视向的视图,包括主视图、俯视图、左视图、剖视图和局部剖视图等,每个视向的视图作为根节点,其下的子节点包括一个装配结构中的一个或者多个零件。
[0062]在不需要查看二维视图树信息时,二维视图树信息处于隐藏状态,如果需要查看二维视图树信息,通过在视图页面中点击右键菜单,显示二维视图树信息。
[0063]二维投影视图是对装配结构的二维投影,在视图页面中显示二维投影视图,二维投影视图包括主视图、俯视图、左视图、剖视图和局部剖视图等投影视图。
[0064]需要说明的是,二维视图树信息仅显示在菜单中,不显示装配结构的视图图像,而二维投影视图显示为视图图像。但是,无论是二维视图树还是二维投影视图,都是通过三维结构信息生成,包含相同的三维结构信息。
[0065]接收基于二维视图树显示第一预定信息的指令,例如,接收用户显示二维视图树的剖视图中电缆护套的指令。用户点击二维视图树的剖视图中电缆护套,作为显示电缆护套的剖视图的指令。
[0066]步骤S308,根据指令显示二维结构信息中的预定信息包括:根据指令在二维投影视图的相应位置显示第一预定信息。
[0067]例如,在接收用户显示二维视图树的剖视图中电缆护套的指令之后,在二维投影视图中显示电缆护套的剖视图。显示的方式可以为将电缆护套的剖视图高亮显示。
[0068]上述实施例中,通过接收基于二维视图树显示第一预定信息的指令,根据该指令在二维投影视图的相应位置显示第一预定信息,从而在二维视图树中即可选择装配结构的某个零件或者结构在二维投影视图的相应零件或者结构部分突出显示,进而在二维模式下显示三维信息,便于用户准确定位二维投影视图中的零件或者结构。
[0069]图4是根据本发明第四实施例的三维模型信息的展示方法的流程图。二维结构信息包括二维视图树信息和二维投影视图信息,如图所示,该三维模型信息的展示方法包括:
[0070]步骤S402,在二维模式下,获取装配结构的三维结构信息。
[0071]装配结构是由多个零件组成的产品或者是产品的一部分,例如,一个水泵或者是水泵的电机。对于一个水泵,其三维结构信息包括了电缆、螺钉、螺母、垫圈和开关等之间的连接关系信息,还包括了电缆的三维结构的信息。这些信息在三维模式下显示为装配结构的三维结构图,在二维模式下获取这些三维结构信息对应的数据,以便对其进行处理,并且不需要在二维模式下重新生成,节省了系统资源。
[0072]步骤S404,根据三维结构信息生成装配结构的二维结构信息。
[0073]根据三维结构信息生成的二维结构信息可以在二维模式下显示装配结构的三维结构信息,将三维结构信息利于二维的形式在二维模式下进行展示。
[0074]步骤S406,接收显示二维结构信息中预定信息的指令包括:接收基于二维投影视图显示第二预定信息的指令。
[0075]二维结构信息包括二维视图树信息和二维投影视图信息,其中,二维视图树信息通过菜单显示,二维视图树信息中显示装配结构中零件的信息,在二维视图树中显示不同视向的视图,包括主视图、俯视图、左视图、剖视图和局部剖视图等,每个视向的视图作为根节点,其下的子节点包括一个装配结构中的一个或者多个零件。
[0076]在不需要查看二维视图树信息时,二维视图树信息处于隐藏状态,如果需要查看二维视图树信息,通过在视图页面中点击右键菜单,显示二维视图树信息。
[0077]二维投影视图是对装配结构的二维投影,在视图页面中显示二维投影视图,二维投影视图包括主视图、俯视图、左视图、剖视图和局部剖视图等投影视图。
[0078]需要说明的是,二维视图树信息仅显示在菜单中,不显示装配结构的视图图像,而二维投影视图显示为视图图像。但是,无论是二维视图树还是二维投影视图,都是通过三维结构信息生成,包含相同的三维结构信息。
[0079]接收基于二维投影视图显示第二预定信息的指令,例如,接收用户显示二维投影视图中电缆护套的指令。用户点击二维投影视图的剖视图中电缆护套,作为显示电缆护套的剖视图的指令。
[0080]步骤S408,根据指令显示二维结构信息中的预定信息包括:根据指令在二维视图树的相应位置显示第二预定信息。
[0081 ] 例如,在接收用户显示二维视图树中电缆护套的指令之后,在二维视图树中显示电缆护套。显示的方式可以为在二维视图树中将电缆护套高亮显示。
[0082]上述实施例中,通过接收基于二维投影视图显示第一预定信息的指令,根据该指令在二维视图树的相应位置显示第二预定信息,从而在二维投影视图中即可选择装配结构的某个零件或者结构在二维视图树的相应零件或者结构部分突出显示,进而在二维模式下显示三维信息,便于用户准确定位二维视图树中的零件或者结构,使得二维视图树中的零件与二维投影视图中相应零件对应。
[0083]进一步地,装配结构包括装配单元,三维模型信息的展示方法还包括:获取二维视图树中装配单元的ID信息,作为第一 ID信息。获取二维投影视图中装配单元的ID信息,作为第二 ID信息。判断第一 ID信息与第二 ID信息是否一致。以及如果判断出第一 ID信息与第二 ID信息一致,则将二维视图树中的第一装配单元与二维投影视图中的装配单元对应。
[0084]通过ID信息可以通过三维结构信息生成二维结构信息,而二维结构信息又包括二维投影视图信息和二维视图树信息。那么,二维投影视图信息和二维视图树信息中,相同的装配单元的ID信息相同,则通过获取第一 ID信息和第二 ID信息,并比较第一 ID信息和第二 ID信息一致,在第一 ID信息和第二 ID信息一致时,第一 ID信息对应的二维视图树中的装配单元与第二 ID信息对应的二维投影视图中的装配单元为同一个装配单元,使得用户在点击二维投影视图中一个装配单元时,二维视图树中的相应装配单元突出显示,同样地,在点击二维视图树中的一个装配单元时,二维投影视图中的相应装配单元突出显示。
[0085]通过本发明实施例,三维模型信息能够在二维模式下通过二维投影视图信息显示,并且,将二维投影视图信息与二维视图树信息一一对应,使得在二维模式下显示三维模型信息的形式更加多样,从而便于用户使用,提高用户体验。
[0086]本发明实施例还提供了 一种三维模型信息的展示装置。
[0087]本发明实施例的三维模型信息的展示方法可以通过本发明实施例所提供的三维模型信息的展示装置来执行,本发明实施例的三维模型信息的展示装置也可以用于执行本发明实施例所提供的三维模型信息的展示方法。
[0088]图5是根据本发明第一实施例的三维模型信息的展示装置的示意图。如图所示,该三维模型信息的展示装置包括获取单元10、生成单元20、接收单元30和显示单元40。
[0089]获取单元10用于在二维模式下,获取装配结构的三维结构信息。装配结构是由多个零件组成的产品或者是产品的一部分,例如,一个水泵或者是水泵的电机。对于一个水泵,其三维结构信息包括了电缆、螺钉、螺母、垫圈和开关等之间的连接关系信息,还包括了电缆的三维结构的信息。这些信息在三维模式下显示为装配结构的三维结构图,在二维模式下获取这些三维结构信息对应的数据,以便对其进行处理,并且不需要在二维模式下重新生成,节省了系统资源。
[0090]生成单元20用于根据三维结构信息生成装配结构的二维结构信息。根据三维结构信息生成的二维结构信息可以在二维模式下显示装配结构的三维结构信息,将三维结构信息利于二维的形式在二维模式下进行展示。
[0091]接收单元30用于接收显示二维结构信息中预定信息的指令。将三维结构信息通过二维形式在二维模式下进行展示,如果需要对某一个零件进行详细展示,可以接收用户展示该零件的指令,用户的指令可以是显示某一个零件不同视向的视图的指令或者显示某个零件对应名称的指令等。
[0092]显示单元40用于根据指令显示二维结构信息中的预定信息。按照接收到的显示指令在二维模式下显示相应的预定信息。通过显示的预定信息,可以使得在二维模式下能够显示三维模型中的装配结构对应的二维模型信息。
[0093]通过上述实施例,在二维模式下,处理三维结构信息来生成二维结构信息,并接收显示二维结构信息中预定信息的指令,根据指令显示预定信息,使得三维结构信息能够在二维模式下进行显示,从而确定三维模型中的装配结构对应的二维模型信息,进而便于用户在二维模式下查看三维模型中装配结构的信息。
[0094]图6是根据本发明第二实施例的三维模型信息的展示装置的示意图。如图所示,该三维模型信息的展示装置包括获取单元10、生成单元20、接收单元30和显示单元40,其中,生成单元20包括第一获取模块201、第二获取模块202、确定模块203和生成模块204。
[0095]第一获取模块201用于根据三维结构信息获取第一节点的ID信息。三维结构信息包括装配结构的第一节点和第二节点的连接关系信息。
[0096]第二获取模块202用于根据三维结构信息获取第二节点的ID信息。
[0097]由于一个装配结构包括很多个零件,为了便于显示其连接关系,可以按层级显示各零件之间的连接关系。例如,水泵包括外壳和电机,外壳包括螺钉、密封圈和垫圈等,电机包括电缆和轴等。对于外壳即为螺钉、密封圈和垫圈等的根节点,螺钉、密封圈和垫圈为子节点;电机即为电缆和轴等的根节点,电缆和轴为子节点。在两个根节点(外壳和电机)之间具有连接关系,在多个子节点(螺钉、密封圈和垫圈)之间也具有连接关系。
[0098]例如,在三维结构信息中,电机的ID信息为Y10,外壳的ID信息为Y10,则二维结构信息中,该电机的ID信息为Y10,该外壳的ID信息为Y20。同理,在二维模式下获取的电缆的ID信息为Y101,轴的ID信息为Y102,螺钉、密封圈和垫圈的ID信息分别为Y201、Y202和 Y203。
[0099]根据ID信息可以确定根节点与子节点之间的连接关系,也可以确定不同根节点之间的连接关系,还可以确定不同子节点之间的连接关系。
[0100]例如,电机的ID信息为Y10,电缆的ID信息为Y101,轴的ID信息为Y102,则在二维模式下,可以确定YlOl和Y102从属于Y10,即电缆和轴从属于电机,并且,YlOl和Y102存在顺序关联,从而确定电缆与轴相连接。
[0101]确定模块203用于根据第一节点的ID信息和第二节点的ID信息确定第一节点和第二节点的连接关系信息。
[0102]根据ID信息可以确定根节点与子节点之间的连接关系,也可以确定不同根节点之间的连接关系,还可以确定不同子节点之间的连接关系。
[0103]例如,电机的ID信息为Y10,电缆的ID信息为Y101,轴的ID信息为Y102,则在二维模式下,可以确定YlOl和Y102从属于Y10,即电缆和轴从属于电机,并且,YlOl和Y102存在顺序关联,从而确定电缆与轴相连接。
[0104]生成模块204用于根据连接关系信息生成二维结构信息。
[0105]根据获取到的第一节点的ID信息和第二节点的ID信息确定第一节点和第二节点的连接关系信息,并根据这些连接关系信息在二维模式下生成装配结构的二维结构信息。
[0106]如果一个装配单元只有一个根节点,那么根据根节点的ID信息与子节点的ID信息可以确定根节点与子节点的连接关系;如果一个根节点具有多个子节点,那么根据多个子节点之间的ID信息确定多个子节点之间的连接关系。从而在二维模式下生成包括根节点和子节点的二维结构信息。
[0107]如果一个装配结构包含多个根节点那么,也可以根据多个根节点的ID信息确定多个根节点之间的连接关系,确定多个根节点之间的连接关系与确定根节点与子节点的方法相同,都是通过ID信息之间的关联确定不同节点之间的连接关系。
[0108]通过本发明的上述实施例,获取三维结构信息中不同节点之间的连接关系,在二维模式下,利用不同节点之间的ID信息,确定不同节点之间的连接关系,从而生成二维模式下的二维结构信息。由于生成的二维结构信息保留了三维结构信息中不同节点之间的连接关系,使得在二维模式下也能显示三维模型的信息。
[0109]图7是根据本发明第三实施例的三维模型信息的展示装置的示意图。二维结构信息包括二维视图树信息和二维投影视图信息,如图所示,该三维模型信息的展示装置包括获取单元10、生成单元20、接收单元30和显示单元40,其中,接收单元30包括第一接收模块301,显示单元40包括第一显示模块401。
[0110]第一接收模块301用于接收基于二维视图树信息显示第一预定信息的指令。二维结构信息包括二维视图树信息和二维投影视图信息,其中,二维视图树信息通过菜单显示,二维视图树信息中显示装配结构中零件的信息,在二维视图树中显示不同视向的视图,包括主视图、俯视图、左视图、剖视图和局部剖视图等,每个视向的视图作为根节点,其下的子节点包括一个装配结构中的一个或者多个零件。
[0111]在不需要查看二维视图树信息时,二维视图树信息处于隐藏状态,如果需要查看二维视图树信息,通过在视图页面中点击右键菜单,显示二维视图树信息。
[0112]二维投影视图是对装配结构的二维投影,在视图页面中显示二维投影视图,二维投影视图包括主视图、俯视图、左视图、剖视图和局部剖视图等投影视图。
[0113]需要说明的是,二维视图树信息仅显示在菜单中,不显示装配结构的视图图像,而二维投影视图显示为视图图像。但是,无论是二维视图树还是二维投影视图,都是通过三维结构信息生成,包含相同的三维结构信息。
[0114]接收基于二维视图树显示第一预定信息的指令,例如,接收用户显示二维视图树的剖视图中电缆护套的指令。用户点击二维视图树的剖视图中电缆护套,作为显示电缆护套的剖视图的指令。
[0115]第一显示模块401用于根据指令在二维投影视图信息的相应位置显示第一预定信息。
[0116]例如,在接收用户显示二维视图树的剖视图中电缆护套的指令之后,在二维投影视图中显示电缆护套的剖视图。显示的方式可以为将电缆护套的剖视图高亮显示。
[0117]上述实施例中,通过接收基于二维视图树显示第一预定信息的指令,根据该指令在二维投影视图的相应位置显示第一预定信息,从而在二维视图树中即可选择装配结构的某个零件或者结构在二维投影视图的相应零件或者结构部分突出显示,进而在二维模式下显示三维信息,便于用户准确定位二维投影视图中的零件或者结构。
[0118]图8是根据本发明第四实施例的三维模型信息的展示装置的示意图。二维结构信息包括二维视图树信息和二维投影视图信息,如图所示,该三维模型信息的展示装置包括获取单元10、生成单元20、接收单元30和显示单元40,其中,接收单元30包括第二接收模块302,显示单元40包括第二显示模块402。
[0119]第二接收模块302用于接收基于二维投影视图信息显示第二预定信息的指令。
[0120]二维结构信息包括二维视图树信息和二维投影视图信息,其中,二维视图树信息通过菜单显示,二维视图树信息中显示装配结构中零件的信息,在二维视图树中显示不同视向的视图,包括主视图、俯视图、左视图、剖视图和局部剖视图等,每个视向的视图作为根节点,其下的子节点包括一个装配结构中的一个或者多个零件。[0121]在不需要查看二维视图树信息时,二维视图树信息处于隐藏状态,如果需要查看二维视图树信息,通过在视图页面中点击右键菜单,显示二维视图树信息。
[0122]二维投影视图是对装配结构的二维投影,在视图页面中显示二维投影视图,二维投影视图包括主视图、俯视图、左视图、剖视图和局部剖视图等投影视图。
[0123]需要说明的是,二维视图树信息仅显示在菜单中,不显示装配结构的视图图像,而二维投影视图显示为视图图像。但是,无论是二维视图树还是二维投影视图,都是通过三维结构信息生成,包含相同的三维结构信息。
[0124]接收基于二维投影视图显示第二预定信息的指令,例如,接收用户显示二维投影视图中电缆护套的指令。用户点击二维投影视图的剖视图中电缆护套,作为显示电缆护套的剖视图的指令。
[0125]第二显示模块402用于根据指令在二维视图树信息的相应位置显示第二预定信
肩、O
[0126]例如,在接收用户显示二维视图树中电缆护套的指令之后,在二维视图树中显示电缆护套。显示的方式可以为在二维视图树中将电缆护套高亮显示。
[0127]上述实施例中,通过接收基于二维投影视图显示第一预定信息的指令,根据该指令在二维视图树的相应位置显示第二预定信息,从而在二维投影视图中即可选择装配结构的某个零件或者结构在二维视图树的相应零件或者结构部分突出显示,进而在二维模式下显示三维信息,便于用户准确定位二维视图树中的零件或者结构,使得二维视图树中的零件与二维投影视图中相应零件对应。
[0128]进一步地,装配结构包括装配单元,三维模型信息的展示装置还包括:第一 ID信息获取单元、第二 ID信息获取单元、判断单元和对应单元。
[0129]第一 ID信息获取单元用于获取二维视图树中装配单元的ID信息,作为第一 ID信
肩、O
[0130]第二 ID信息获取单元用于获取二维投影视图中装配单元的ID信息,作为第二 ID信息。
[0131]判断单元用于判断第一 ID信息与第二 ID信息是否一致。
[0132]对应单元用于在判断出第一 ID信息与第二 ID信息一致时,将二维视图树中的第一装配单元与二维投影视图中的装配单元对应。
[0133]通过ID信息可以通过三维结构信息生成二维结构信息,而二维结构信息又包括二维投影视图信息和二维视图树信息。那么,二维投影视图信息和二维视图树信息中,相同的装配单元的ID信息相同,则通过获取第一 ID信息和第二 ID信息,并比较第一 ID信息和第二 ID信息一致,在第一 ID信息和第二 ID信息一致时,第一 ID信息对应的二维视图树中的装配单元与第二 ID信息对应的二维投影视图中的装配单元为同一个装配单元,使得用户在点击二维投影视图中一个装配单元时,二维视图树中的相应装配单元突出显示,同样地,在点击二维视图树中的一个装配单元时,二维投影视图中的相应装配单元突出显示。
[0134]通过本发明实施例,三维模型信息能够在二维模式下通过二维投影视图信息显示,并且,将二维投影视图信息与二维视图树信息一一对应,使得在二维模式下显示三维模型信息的形式更加多样,从而便于用户使用,提高用户体验。
[0135]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0136]本发明实施例还提供了一种计算机存储介质。该计算机存储介质可存储有程序,该程序用于执行上述的三维模型信息的展示方法中的部分或全部步骤。
[0137]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0138]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0139]在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0140]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0141]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0142]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0143]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种三维模型信息的展示方法,在二维模式下展示三维模型信息,其特征在于,所述方法包括: 在二维模式下,获取装配结构的三维结构信息; 根据所述三维结构信息生成所述装配结构的二维结构信息; 接收显示所述二维结构信息中预定信息的指令;以及 根据所述指令显示所述二维结构信息中的所述预定信息。
2.根据权利要求1所述的三维模型信息的展示方法,其特征在于,所述三维结构信息包括所述装配结构的第一节点和第二节点的连接关系信息,根据所述三维结构信息生成所述装配结构的二维结构信息包括: 根据所述三维结构信息获取所述第一节点的ID信息; 根据所述三维结构信息获取所述第二节点的ID信息; 根据所述第一节点的ID信息和所述第二节点的ID信息确定所述第一节点和所述第二节点的连接关系信息;以及 根据所述连接关系信息生成所述二维结构信息。
3.根据权利要求1所述的三维模型信息的展示方法,其特征在于,所述二维结构信息包括二维视图树信息和二维投影视图信息, 接收显示所述二维结构信息中预定信息的指令包括:接收基于所述二维视图树信息显示第一预定信息的指令, 根据所述指令显示所述二维结构信息中的所述预定信息包括:根据所述指令在所述二维投影视图信息的相应位置显示所述第一预定信息。
4.根据权利要求1所述的三维模型信息的展示方法,其特征在于,所述二维结构信息包括二维视图树信息和二维投影视图信息, 接收显示所述二维结构信息中预定信息的指令包括:接收基于所述二维投影视图信息显示第二预定信息的指令, 根据所述指令显示所述二维结构信息中的所述预定信息包括:根据所述指令在所述二维视图树信息的相应位置显示所述第二预定信息。
5.根据权利要求3或4所述的三维模型信息的展示方法,其特征在于,所述装配结构包括装配单元,所述三维模型信息的展示方法还包括: 获取所述二维视图树中所述装配单元的ID信息,作为第一 ID信息; 获取所述二维投影视图中所述装配单元的ID信息,作为第二 ID信息; 判断所述第一 ID信息与所述第二 ID信息是否一致;以及 如果判断出所述第一 ID信息与所述第二 ID信息一致,则将所述二维视图树中的第一装配单元与所述二维投影视图中的装配单元对应。
6.一种三维模型信息的展示装置,其特征在于,在二维模式下展示三维模型信息,其特征在于,所述装置包括: 获取单元,用于在二维模式下,获取装配结构的三维结构信息; 生成单元,用于根据所述三维结构信息生成所述装配结构的二维结构信息; 接收单元,用于接收显示所述二维结构信息中预定信息的指令;以及 显示单元,用于根据所述指令显示所述二维结构信息中的所述预定信息。
7.根据权利要求6所述的三维模型信息的展示装置,其特征在于,所述三维结构信息包括所述装配结构的第一节点和第二节点的连接关系信息,所述生成单元包括: 第一获取模块,用于根据所述三维结构信息获取所述第一节点的ID信息; 第二获取模块,用于根据所述三维结构信息获取所述第二节点的ID信息; 确定模块,用于根据所述第一节点的ID信息和所述第二节点的ID信息确定所述第一节点和所述第二节点的连接关系信息;以及 生成模块,用于根据所述连接关系信息生成所述二维结构信息。
8.根据权利要求6所述的三维模型信息的展示装置,其特征在于,所述二维结构信息包括二维视图树信息和二维投影视图信息, 所述接收单元包括第一接收模块,所述第一接收模块用于接收基于所述二维视图树信息显示第一预定信息的指令, 所述显示单元包括第一显示模块,所述第一显示模块用于根据所述指令在所述二维投影视图信息的相应位置显示所述第一预定信息。
9.根据权利要求6所述的三维模型信息的展示装置,其特征在于,所述二维结构信息包括二维视图树信息和二维投影视图信息, 所述接收单元包括第二接收模块,所述第二接收模块用于接收基于所述二维投影视图信息显示第二预定信息的指令, 所述显示单元包括第二显示模块,所述第二显示模块用于根据所述指令在所述二维视图树信息的相应位置显示所述第二预定信息。
10.根据权利要求8或9所述的三维模型信息的展示装置,其特征在于,所述装配结构包括装配单元,所述三维模型信息的展示装置还包括: 第一 ID信息获取单元,用于获取所述二维视图树中所述装配单元的ID信息,作为第一ID /[目息; 第二 ID信息获取单元,用于获取所述二维投影视图中所述装配单元的ID信息,作为第二ID彳目息; 判断单元,用于判断所述第一 ID信息与所述第二 ID信息是否一致;以及 对应单元,用于在判断出所述第一 ID信息与所述第二 ID信息一致时,将所述二维视图树中的第一装配单元与所述二维投影视图中的装配单元对应。
【文档编号】G06F17/50GK103838924SQ201410076804
【公开日】2014年6月4日 申请日期:2014年3月4日 优先权日:2014年3月4日
【发明者】王学文, 余强, 陈建来 申请人:北京数码大方科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1