模型的出图方法、装置、计算机设备及可读存储介质

文档序号:1521155 发布日期:2020-02-11 浏览:8次 >En<

阅读说明:本技术 模型的出图方法、装置、计算机设备及可读存储介质 (Model plotting method and device, computer equipment and readable storage medium ) 是由 张海明 于 2018-07-27 设计创作,主要内容包括:本发明提供的模型的出图方法、装置、计算机设备及可读存储介质,该方法包括:获取三维模型的属性信息,根据所述三维模型的属性信息,获取与所述属性信息匹配的初始出图模板,根据所述初始出图模板计算与所述初始出图模板匹配的模板标注信息,采用预设的处理规则对所述模板标注信息进行调整,得到出图模板。计算机设备能够根据三维模型自动获取出图模板的效果,使得模型出图达到自动化的状态,并提高计算机设备的出图效率。(The invention provides a method, a device, computer equipment and a readable storage medium for plotting a model, wherein the method comprises the following steps: acquiring attribute information of a three-dimensional model, acquiring an initial chart template matched with the attribute information according to the attribute information of the three-dimensional model, calculating template marking information matched with the initial chart template according to the initial chart template, and adjusting the template marking information by adopting a preset processing rule to obtain the chart template. The computer equipment can automatically acquire the effect of the plotting template according to the three-dimensional model, so that the plotting of the model reaches an automatic state, and the plotting efficiency of the computer equipment is improved.)

模型的出图方法、装置、计算机设备及可读存储介质

技术领域

本发明涉及计算机技术领域,特别是涉及一种模型的出图方法、装置、计算机设备及可读存储介质。

背景技术

随着社会经济的不断发展,人们对生活空间中功能区在美观、舒适方面的要求越来越高,为了满足人们的此类需求,通常需要先对生活空间进行建筑设计,然后根据设计结果进行施工。

目前,设计师在对生活空间进行建筑设计时,通常是参考各种标准手动进行设计模型出图的操作。

但是,传统技术中对模型出图操作比较复杂,标注过程过多,需要花费设计师大量的精力才能保证模型出图的完整性问题,使得出图效率较低。

发明内容

基于此,有必要针对模型出图操作比较复杂,标注过程过多,需要花费设计师大量的精力才能保证模型出图的完整性问题,提供一种模型的出图方法、装置、计算机设备及可读存储介质。

第一方面,本发明实施例提供一种模型的出图方法,包括:

获取三维模型的属性信息,其中,所述属性信息包括三维模型的组件结构信息以及空间几何信息;

根据所述三维模型的属性信息,获取与所述属性信息匹配的初始出图模板;

根据所述初始出图模板计算与所述初始出图模板匹配的模板标注信息;

采用预设的处理规则对所述模板标注信息进行调整,得到出图模板,其中,所述预设处理规则包括显示位置指导规则及冲突处理规则。

在其中一个实施例中,所述根据所述三维模型的属性信息,获取与所述属性信息匹配的初始出图模板的步骤,包括:

根据所述属性信息,确定出图模板类型;

根据所述出图模板类型,确定所述初始出图模板。

在其中一个实施例中,所述根据所述出图模板类型,确定所述初始出图模板的步骤,包括:

根据所述出图模板类型,确定所述初始出图模板的排布方式;

根据所述初始出图模板的排布方式,确定所述初始出图模板包含的待显示内容的排布。

在其中一个实施例中,所述根据所述初始出图模板计算与所述初始出图模板匹配的模板标注信息,包括:

获取所述三维模型中标注信息的标注信息类别、所述标注信息对应的组件结构以及所述组件结构所在的区域;

根据所述标注信息类别、所述标注信息对应的组件结构、所述组件结构所在的区域以及预设的显示区域的尺寸,计算与所述初始出图模板匹配的模板标注信息。

在其中一个实施例中,所述根据所述标注信息类别、所述标注信息对应的组件结构、所述组件结构所在的区域以及预设的显示区域的尺寸,计算与所述初始出图模板匹配的模板标注信息,包括:

获取预设的标注标准;

根据所述预设的标注标准,以及所述标注信息对应的组件结构、所述组件结构所在的区域和预设显示区域的尺寸,计算所述模板标注信息。

在其中一个实施例中,所述根据所述预设的标注标准,以及所述标注信息对应的组件结构、所述组件结构所在的区域和预设显示区域的尺寸,计算所述模板标注信息之后,还包括:

根据所述模板标注信息以及所述预设的显示区域尺寸,计算所述模板标注信息在所述预设显示区域内的显示位置,以及所述组件结构在所述预设显示区域内所占用的显示区域。

在其中一个实施例中,在所述得到出图模板之前,还包括:

判断所述初始出图模板中是否包含错误状态信息,其中,所述错误状态信息包括漏显、多显、显示位置错误、显示内容错误中的任意一种或多种;

若否,则输出所述出图模板。

在其中一个实施例中,所述方法还包括:

获取所述模板标注信息的分布密度以及对齐性;

判断所述分布密度以及对齐性是否满足预设条件;

若所述分布密度以及对齐性满足预设条件,则得到所述出图模板。

在其中一个实施例中,若所述分布密度以及对齐性满足预设条件,则得到所述出图模板之前,还包括:

根据预设的标注标准以及所述属性信息对所述初始出图模板中的模板标注信息进行修正,得到所述出图模板。

第二方面,本发明实施例提供一种模型的出图装置,包括:

第一获取模块,用于获取三维模型的属性信息,其中,所述属性信息包括三维模型的组件结构信息以及空间几何信息;

第二获取模块,用于根据所述三维模型的属性信息,获取与所述属性信息匹配的初始出图模板;

计算模块,用于根据所述初始出图模板计算与所述初始出图模板匹配的模板标注信息;

调整模块,用于采用预设的处理规则对所述模板标注信息进行调整,得到出图模板,其中,所述预设处理规则包括显示位置指导规则及冲突处理规则。

第三方面,本发明实施例提供的一种计算机设备,包括存储器、处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取三维模型的属性信息,其中,所述属性信息包括三维模型的组件结构信息以及空间几何信息;

根据所述三维模型的属性信息,获取与所述属性信息匹配的初始出图模板;

根据所述初始出图模板计算与所述初始出图模板匹配的模板标注信息;

采用预设的处理规则对所述模板标注信息进行调整,得到出图模板,其中,所述预设处理规则包括显示位置指导规则及冲突处理规则。

第四方面,本发明实施例提供的一种可读存储介质,包括存储器、处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取三维模型的属性信息,其中,所述属性信息包括三维模型的组件结构信息以及空间几何信息;

根据所述三维模型的属性信息,获取与所述属性信息匹配的初始出图模板;

根据所述初始出图模板计算与所述初始出图模板匹配的模板标注信息;

采用预设的处理规则对所述模板标注信息进行调整,得到出图模板,其中,所述预设处理规则包括显示位置指导规则及冲突处理规则。

本实施例提供的模型的出图方法、装置、计算机设备及可读存储介质,计算机设备根据三维模型的属性信息,确定与属性信息匹配的初始出图模板,并计算与初始出图模板匹配的模板标注信息,最后采用预设的处理规则对模板标注信息进行调整,能够根据三维模型自动获取出图模板的效果,使得模型出图达到自动化的状态,并提高计算机设备的出图效率。

附图说明

图1为一个实施例中计算机设备的内部结构图;

图2为一个实施例提供的模型的出图方法的流程示意图;

图3为另一个实施例提供的获取与属性信息匹配的初始出图模板的具体流程示意图;

图4为一个实施例提供的确定初始出图模板的具体步骤流程图;

图5为另一个实施例提供的计算与初始出图模板匹配的模板标注信息的方法的流程示意图;

图6为一个实施例提供的计算与初始出图模板匹配的模板标注信息的具体步骤流程图;

图7为另一个实施例提供的模型的出图方法的流程示意图;

图8为一个实施例提供的模型的出图方法的流程示意图;

图9为一个实施例提供的模型的出图装置的结构示意图;

图10为另一个实施例提供的模型的出图装置结构示意图;

图11为另一个实施例提供的模型的出图装置结构示意图;

图12为另一个实施例提供的模型的出图装置结构示意图;

图13为另一个实施例提供的模型的出图装置结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的模型的出图方法,可以适用于图1所示的计算机设备,该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储本实施例中的属性信息,有关所述属性信息的描述可以参照下述方法实施例的内容。该计算机设备的网络接口用于与外部的终端通过网络连接通信。可选的,该计算机设备可以是服务器,可以是PC,还可以是个人数字助理,还可以是其他的终端设备,例如PAD、手机等等,还可以是云端或者远程服务器,本实施例对计算机设备的具体形式并不做限定。

需要说明的是,本发明实施例提供的模型的出图方法,其执行主体可以是模型的出图装置,该装置可以通过软件、硬件或者软硬件结合的方式实现成为计算机设备的部分或者全部。下述方法实施例的执行主体以计算机设备为例来进行说明。

为了使本发明的目的、技术方案及优点更加清楚明白,通过下述实施例并结合附图,对本发明实施例中的技术方案的进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定发明。

图2为一实施例提供的模型的出图方法的流程示意图。本实施例涉及的是计算机设备根据三维模型如何得到出图模板的具体过程。如图2所示,该方法包括:

S101、获取三维模型的属性信息,其中,所述属性信息包括三维模型的组件结构信息以及空间几何信息。

具体的,计算机设备可以获取三维模型的组件结构信息以及空间几何信息。可选的,上述三维模型可以是一个房间、卫生间、厨房、柱子,还可以是它们的综合模型。示例性的,若三维模型是一个石材墙面柱子模型,该三维模型中包含每一个柱面的石材、每一个石材的花纹,石材与石材之间的结构、主龙骨、副龙骨及挂件结构等立体模型。需要说明的是,每一个三维模型携带自身的组件结构信息和空间几何信息,其中,三维模型自身组件结构信息和空间几何信息的具体说明,如下述内容。

上述的三维模型的组件结构信息包括:模型中每一类组件对应的形状和组件的自身属性信息。示例性的,若三维模型为石材墙面柱子模型,则模型中每一类组件对应的形状可以表征为四个柱面组成的结构,该结构为一个柱子,若三维模型为一个房间模型,则模型中每一类组件对应的形状可以表征为四个墙面组成的房间。可选的,该组件的自身属性信息可以表征为组件的材质信息、工艺信息、规格信息、外形尺寸信息、内部组成信息、分布信息、数量信息、施工工序信息、设计风格信息等。其中,所述外形尺寸信息是指模型的长、宽、高、厚度等信息。所述内部组成信息,是指组成模型的内部连接结构中各部件之间的关系。所述分布信息是指所述模型在综合模型中的分布位置、分布规律等。所述设计风格信息包括欧式、中式、日式、美式、北欧、古典、现代、田园和/或其它。示例性的,所述三维模型为石材墙面柱子模型,则所述属性信息为石材墙面柱子的特征信息,可以包括柱子的长度、宽度、形状、材质、加工工艺、设计风格等等。需要说明的是,以上对模型的所述组件结构信息并未进行穷举,且根据模型的不同,所述组件结构信息的种类等也不尽相同。

上述的三维模型的空间几何信息可以表征为,与该三维模型在模型对应的立体空间中位置信息相关的信息,可选的,上述三维模型的空间几何信息可以为三维模型的空间尺寸以及几何形状中的至少一个。需要说明的是,三维模型的空间尺寸可以包含模型自身的空间尺寸、模型在其所处空间中的位置、模型所处空间与其它模型之间的相对位置,三维模型的几何形状可以为长方体、圆锥体等基本形状,或者由多个基本形状组成的几何形状。

基于上述内容,上述三维模型的组件结构信息和空间几何信息可以通过如下方式获取到:用户通过鼠标点击输入三维模型的方式,自动通过预先存储的三维模型数据库所在路径获取三维模型,并将其显示在计算机设备的显示屏上;然后计算机设备对该三维模型进行识别,从而获取三维模型的组件结构信息和空间几何信息。

S102、根据所述三维模型的属性信息,获取与所述属性信息匹配的初始出图模板。

具体的,三维模型的属性信息都有对应的初始出图模板,示例性的,若三维模型为石材墙面柱子模型时,则柱子模型的属性信息可以为柱面的石材,并且石材有对应的初始出图模板。可以理解为,可根据不同的属性信息确定不同的初始出图模板。

S103、根据所述初始出图模板计算与所述初始出图模板匹配的模板标注信息。

具体的,上述模板标注信息可以表征为属性信息对应的初始出图模板中的待显示内容。示例性的,若三维模型为石材墙面柱子,则上述待显示内容可以为柱面石材的大小尺寸、石材的纹理、石材的连接及挂接结构等。需要说明的是,上述模板标注信息可以为三维模型中待显示内容的所有标注信息,还可以为三维模型中待显示内容的部分标注信息。

S104、采用预设的处理规则对所述模板标注信息进行调整,得到出图模板,其中,所述预设处理规则包括显示位置指导规则及冲突处理规则。

具体的,计算机设备根据显示位置指导规则及冲突处理规则对模板标注信息进行调整,得到最终的出图模板。可选的,上述调整可以表征为对标注信息的标注位置调整。可选的,调整的方式可以为将预设出图模板中的预设显示区域的大小与三维模型的实物显示区域大小相关联,根据关联度排序,对影响范围大的标注信息进行优先调整。

需要说明的是,上述显示位置指导规则是根据国家标准、行业标准等规范,结合行业内专家高效的项目实施经验等构建的标注信息的显示位置指导规则,并且显示位置指导规则包括标注信息在预设显示区域的放置位置的指导性意见构成的规则库。上述冲突处理规则是根据行业内的设计实施经验,总结设计实施过程中可能发生的冲突情况构成的规则库,并且冲突处理规则包括构建实体三维模型时可能发生具体显示组件之间或显示组件与外部环境等发生冲突时所对应的一个或多个处理方式。

本实施例提供的模型的出图方法,获取三维模型的属性信息,根据所述三维模型的属性信息,获取与所述属性信息匹配的初始出图模板,根据所述初始出图模板计算与所述初始出图模板匹配的模板标注信息,采用预设的处理规则对所述模板标注信息进行调整,从而得到出图模板,该过程不需要人工参与,使得计算机设备能够根据三维模型自动获取出图模板的效果,使得模型出图达到自动化的状态,减少处理时间,进一步提高计算机设备的出图效率。

图3为另一个实施例提供的模型的出图方法的流程示意图,本实施例涉及的是计算机设备获取与所述属性信息匹配的初始出图模板的具体过程。在上述实施例的基础上,如图3所示,上述S102可以通过以下方式实现,包括:

S201、根据所述属性信息,确定出图模板类型。

具体的,计算机设备根据上述获取的三维模型的属性信息,确定对应的出图模板类型。可选的,上述出图模板类型可以为装配图、加工图、施工图、竣工图、立面图、剖面图、大样图、节点详图、系统图等。需要说明的是,不同的属性信息对应的出图模板类型不同,一种属性信息可以对应一个出图模板类型,还可以对应多个出图模板类型。

S202、根据所述出图模板类型,确定所述初始出图模板。

具体的,计算机设备根据获取的属性信息对应的出图模型类型之后,确定不同出图模型类型对应的初始出图模板。需要说明的是,不同出图模板类型对应的初始出图模板中待显示的内容可以不同,也可以相同,并且待显示内容的形式要求根据出图模板类型确定,可以相同,也可以不同。

本实施例提供的模型的出图方法,计算机设备可以根据三维模型的属性信息,确定出图模板类型,并根据出图模板类型自动确定初始出图模板,不需要人工参与,从而提高模型出图的效率。

在其中一个实施例中,如图4所示,上述S202中计算机设备根据所述出图模板类型,确定所述初始出图模板,可以通过以下方法实现,包括:

S2021、根据所述出图模板类型,确定所述初始出图模板的排布方式。

具体的,上述排布方式的类型可以为规则的排布方式,还可以为不规则的排布方式。

S2022、根据所述初始出图模板的排布方式,确定所述初始出图模板包含的待显示内容的排布。

具体的,计算机设备可以根据上述得到的初始出图模板的排布方式,确定初始出图模板包含的待显示内容的排布。示例性的,若三维模型为石材墙面柱子模型,则待显示内容可以为每块石材的尺寸大小,分布位置,柱子中每个石材间的连接结构等,待显示内容的排布可以为石材的型号及尺寸大小排布,每块石材的分布位置排布,柱子中每个石材间的连接结构的排布等。

本实施例提供的模型的出图方法,计算机设备可以根据出图模板类型,确定初始出图模板的排布方式,进而确定初始出图模板包含的待显示内容的排布,该过程不需要人工参与,计算机可以自动处理,以提高模型出图的效率。

图5为另一个实施例提供的模型的出图方法的流程示意图,本实施例涉及的是计算机设备计算与初始出图模板匹配的模板标注信息的具体过程。在上述实施例的基础上,如图5所示,上述S103可以通过以下方式实现,包括:

S1031、获取所述三维模型中标注信息的标注信息类别、所述标注信息对应的组件结构以及所述组件结构所在的区域。

具体的,上述标注信息可以为初始出图模板中待显示内容的属性信息,示例性的,若三维模型为石材墙面柱子模型,则标注信息可以为每块石材的型号,尺寸大小,分布位置,排布方式等,还可以为一个柱面的整体石材尺寸大小,分布位置,排布方式等,并且石材的尺寸大小相同的为同一种标注信息类别,分布位置相同的为同一种标注信息类别,若标注信息为一个柱面的相关标注信息时,则标注信息对应的组件结构可以为四个柱面组成的结构,该结构为一个柱子。可选的,上述组件结构所在的区域可以为该柱子所在实物环境中所处的具***置。

S1032、根据所述标注信息类别、所述标注信息对应的组件结构、所述组件结构所在的区域以及预设的显示区域的尺寸,计算与所述初始出图模板匹配的模板标注信息。

具体的,计算机设备根据获得的标注信息类别、标注信息对应的组件结构、组件结构所在的区域,以及初始出图模板里预设的显示区域的尺寸,根据国家标准、行业标准等规范,计算得到与初始出图模板中预设的显示区域的尺寸匹配的模板标注信息。

可以理解为,若三维模型中包含四个石材墙面柱子模型,每个柱子的组件结构信息可以相同,也可以不相同,但每个柱子的空间位置一定是不相同的,那么,每个柱子对应的初始出图模板中的模板标注信息是不同,根据国家标准、行业标准等规范,然后获取初始出图模板中模板标注信息对应的柱子信息。

本实施例提供的模型的出图方法,计算机设备获取三维模型中标注信息的标注信息类别、标注信息对应的组件结构以及组件结构所在的区域,并结合预设的显示区域的尺寸,计算初始出图模板匹配的模板标注信息,该计算过程计算机能够自动处理,不需要人工参与,使得该过程达到自动化处理,减少处理时间。

在其中一个实施例中,如图6所示,上述S1032中计算机设备计算与初始出图模板匹配的模板标注信息,可以通过以下方法实现,包括:

S1132、获取预设的标注标准。

具体的,计算机设备根据国家标准、行业标准等规范获取初始出图模板中预设的标注标准。

需要说明的是,按照国家标准、行业标准等规范,不同的初始出图模板有不同的预设标注标准。示例性的,如果三维模型为石材墙面柱子模型,则预设的标注标准可以为每块石材的尺寸标注位置,标注方式,标注类型等。

S1232、根据所述预设的标注标准,以及所述标注信息对应的组件结构、所述组件结构所在的区域和预设显示区域的尺寸,计算所述模板标注信息。

具体的,计算机设备根据获得的预设标注标准,以及标注信息对应的组件结构、组件结构所在的区域和预设显示区域的尺寸,计算模板标注信息。可选的,该模板标注信息可以为标注信息的标注位置。

本实施例提供的模型的出图方法,计算机设备获取预设的标注标准,根据预设的标注标准,以及标注信息对应的组件结构、组件结构所在的区域和预设显示区域的尺寸,计算模板标注信息,该过程计算机能够自动处理,不需要人工参与,使得该过程达到自动化处理,减少处理时间。

在其中一个实施例中,在计算机设备根据所述预设的标注标准,以及所述标注信息对应的组件结构、所述组件结构所在的区域和预设显示区域的尺寸,计算所述模板标注信息之后,还包括:根据所述模板标注信息以及所述预设的显示区域尺寸,计算所述模板标注信息在所述预设显示区域内的显示位置,以及所述组件结构在所述预设显示区域内所占用的显示区域。

具体的,计算机设备根据初始出图模板中预设的显示区域尺寸以及获取的模板标注信息,计算模板标注信息在初始出图模板中的预设显示区域内对应的显示位置,以及组件结构在初始出图模板中的预设显示区域内所占用的显示区域。

需要说明的是,不同的组件结构在初始出图模板中的预设显示区域内所占用的显示区域可以相同,可以不相同。可选的,上述预设显示区域内所占用的显示区域可以为具体的待显示内容占用显示区域的尺寸大小,还可以为占用显示区域的具***置。

本实施例提供的模型的出图方法,计算机设备根据模板标注信息以及预设的显示区域尺寸,计算模板标注信息在预设显示区域内的显示位置,以及组件结构在预设显示区域内所占用的显示区域,该过程计算机能够自动处理,不需要人工参与,使得该过程达到自动化处理,减少处理时间。

图7为另一个实施例提供的模型的出图方法的流程示意图,本实施例涉及的是计算机设备在得到出图模板之前,还包括:

S1041、判断所述初始出图模板中是否包含错误状态信息,其中,所述错误状态信息包括漏显、多显、显示位置错误、显示内容错误中的任意一种或多种。

具体的,计算机设备可以利用国家标准、行业标准、行业实际施工习惯、物理、空间、生产、加工、安装等相关的实际信息,判断初始出图模板中的标注信息是否包含漏显、多显、显示位置错误、显示内容错误中的任意一种或多种。

S1042、若否,则输出所述出图模板。

具体的,如果计算机设备判断初始出图模板中的标注信息中不包含漏显、多显、显示位置错误、显示内容错误中的任意一种或多种时,则输出最终的出图模板。

本实施例提供的模型的出图方法,计算机设备能够自动判断初始出图模板中的标注信息中是否包含错误状态信息,该过程不需要人工参与,使得该过程达到自动化处理,减少处理时间,提高出图效率。

在其中一个实施例中,如图8所示,计算机设备在输出出图模板之前,还包括:

S1142、获取所述模板标注信息的分布密度以及对齐性。

需要说明的是,上述分布密度可以表征模板标注信息占据显示区域的大小,上述对齐性可以表征为出图模板中同一列或同一行模板标注信息是整齐的。

S1242、判断所述分布密度以及对齐性是否满足预设条件。

具体的,上述预设条件是指按照国家标准、行业标准等规范要求预设的模板标注信息的分布密度以及对齐性条件。可选的,该预设条件可以为分布密度以及对齐性对应的具体规范,还可以是一个规定的范围。

S1342、若所述分布密度以及对齐性满足预设条件,则得到所述出图模板。

具体的,计算机设备如果判断出分布密度和对齐性满足按照国家标准、行业标准等规范要求预设的模板标注信息的分布密度以及对齐性条件时,可以得到出图模板。

本实施例提供的模型的出图方法,计算机设备获取模板标注信息的分布密度以及对齐性,并判断分布密度以及对齐性是否满足预设条件,如果满足,就可以得到出图模板,该过程计算机能够自动处理,不需要人工参与,使得该过程达到自动化处理,减少处理时间,提高出图效率。

在其中一个实施例中,在上述S1342中若所述分布密度以及对齐性满足预设条件,则得到所述出图模板之前,还包括:根据预设的标注标准以及所述属性信息对所述初始出图模板中的模板标注信息进行修正,得到所述出图模板。

具体的,计算机设备基于显示位置指导规则、冲突处理规则、行业高效实施经验、根据国家标准、行业标准等规范获取的初始出图模板中预设的标注标准,以及三维模型的属性信息,对初始出图模板中的模板标注信息进行修正,得到出图模板。需要说明的是,修正后的模板标注信息符合国家标准、行业标准等规范。

本实施例提供的模型的出图方法,计算机设备根据预设的标注标准以及属性信息对初始出图模板中的模板标注信息进行修正,得到出图模板,该过程计算机能够自动处理,不需要人工参与,使得该过程达到自动化处理,减少处理时间,提高出图效率。

应该理解的是,虽然图2-8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-8中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

关于模型的出图装置的具体限定可以参见上文中对于模型的出图方法的限定,在此不再赘述。上述计算机设备的模型的出图装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

图9为一个实施例提供的模型的出图装置的结构示意图。如图9所示,该装置包括:第一获取模块11、第二获取模块12、计算模块13和调整模块14。

具体的,第一获取模块11,用于获取三维模型的属性信息,其中,所述属性信息包括三维模型的组件结构信息以及空间几何信息;

第二获取模块12,用于根据所述三维模型的属性信息,获取与所述属性信息匹配的初始出图模板;

计算模块13,用于根据所述初始出图模板计算与所述初始出图模板匹配的模板标注信息;

调整模块14,用于对所述模板标注信息进行调整,得到出图模板。

本实施例提供的模型的出图装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

图10为另一个实施例提供的模型的出图装置的结构示意图。在上述图9所示的实施例的基础上,如图10所示,所述第二获取模块12,包括:第一确定单元121和第二确定单元122。

具体的,第一确定单元121,用于根据所述属性信息,确定出图模板类型;

第二确定单元122,用于根据所述出图模板类型,确定所述初始出图模板。

本实施例提供的模型的出图装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

继续参见上述图10,在上述图10所示的实施例的基础上,所述第二确定单元122,包括:第一确定子单元1221和第二确定子单元1222。

具体的,第一确定子单元1221,用于根据所述出图模板类型,确定所述初始出图模板的排布方式;

第二确定子单元1222,用于根据所述初始出图模板的排布方式,确定所述初始出图模板包含的待显示内容的排布。

本实施例提供的模型的出图装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

图11为另一个实施例提供的模型的出图装置的结构示意图。在上述图9所示的实施例的基础上,如图11所示,所述计算模块13,包括:获取单元131和计算单元132。

具体的,获取单元131,用于获取所述三维模型中标注信息的标注信息类别、所述标注信息对应的组件结构以及所述组件结构所在的区域;

计算单元132,用于根据所述标注信息类别、所述标注信息对应的组件结构、所述组件结构所在的区域以及预设的显示区域的尺寸,计算与所述初始出图模板匹配的模板标注信息。

本实施例提供的模型的出图装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

继续参见上述图11,在上述图11所示的实施例的基础上,所述计算单元132,包括:第一获取子单元1321和计算子单元1322。

具体的,第一获取子单元1321,用于获取预设的标注标准;

计算子单元1322,用于根据所述预设的标注标准,以及所述标注信息对应的组件结构、所述组件结构所在的区域和预设显示区域的尺寸,计算所述模板标注信息。

本实施例提供的模型的出图装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

继续参见上述图11,所述计算单元132还包括:计算子单元1333。

具体的,计算子单元1333,用于根据所述模板标注信息以及所述预设的显示区域尺寸,计算所述模板标注信息在所述预设显示区域内的显示位置,以及所述组件结构在所述预设显示区域内所占用的显示区域。

本实施例提供的模型的出图装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

如图12所示,所述调整模块14包括:判断单元141和输出单元142。

具体的,判断单元141,用于判断所述初始出图模板中是否包含错误状态信息,其中,所述错误状态信息包括漏显、多显、显示位置错误、显示内容错误中的任意一种或多种;

输出单元142,用于根据判断单元141的判断结果为否,输出所述出图模板。

本实施例提供的模型的出图装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

如图13所示,在上述图12所示的实施例的基础上,所述输出单元142包括:第二获取子单元1421,判断子单元1422和第三获取子单元1423。

具体的,第二获取子单元1421,用于获取所述模板标注信息的分布密度以及对齐性;

判断子单元1422,用于判断所述分布密度以及对齐性是否满足预设条件;

第三获取子单元1423,用于若所述分布密度以及对齐性满足预设条件,则得到所述出图模板。

本实施例提供的模型的出图装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

继续参见上述图13,所述第三获取子单元1423具体用于根据预设的标注标准以及所述属性信息对所述初始出图模板中的模板标注信息进行修正,得到所述出图模板。

本实施例提供的模型的出图装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图1所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储模型信息的处理数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种模型的出图方法。

本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取三维模型的属性信息,其中,所述属性信息包括三维模型的组件结构信息以及空间几何信息;

根据所述三维模型的属性信息,获取与所述属性信息匹配的初始出图模板;

根据所述初始出图模板计算与所述初始出图模板匹配的模板标注信息;

采用预设的处理规则对所述模板标注信息进行调整,得到出图模板,其中,所述预设处理规则包括显示位置指导规则及冲突处理规则。

本实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

在一个实施例中,提供了一种可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取三维模型的属性信息,其中,所述属性信息包括三维模型的组件结构信息以及空间几何信息;

根据所述三维模型的属性信息,获取与所述属性信息匹配的初始出图模板;

根据所述初始出图模板计算与所述初始出图模板匹配的模板标注信息;

采用预设的处理规则对所述模板标注信息进行调整,得到出图模板,其中,所述预设处理规则包括显示位置指导规则及冲突处理规则。

本实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:建筑平天窗节点生成方法、系统、计算机设备和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类