绘制方法和相关设备与流程

文档序号:14941018发布日期:2018-07-13 20:47阅读:153来源:国知局

本发明涉及绘图软件工具技术领域,尤其涉及一种绘制方法和相关设备。



背景技术:

为了方便用户的绘图,现在市面上出现了越来越多的绘图软件工具。

当用户在绘图软件工具上绘制完成一建筑信息模型时,若用户想对该建筑信息模型进行修改,将需要进行大量的修改工作。例如,在sketchup软件中,针对室内装修的天花吊顶模型,如果对吊顶模型的方案做调整,将很难修改,用户需要在cad软件和sketchup软件中反复切换,需要耗费大量的工作,几乎和重新出图纸的工作量差不多。



技术实现要素:

针对上述技术问题,本发明实施例提供了一种绘制方法、绘制设备、电子设备和在绘制设备中使用的计算机程序产品,用于提高用户对吊顶模型的修改效率。

本发明实施例的第一方面提供一种绘制方法,包括:

获取第一吊顶模型;

获取重绘平面指令;

在所述重绘平面指令的触发下,将所述第一吊顶模型转为平面编辑状态;

在所述平面编辑状态下,绘制参照基准面;

根据所述参照基准面生成第二吊顶模型。

可选地,所述根据所述参照基准面生成第二吊顶模型,包括:

获取设置参数,所述设置参数用于描述吊顶模型的特征;

根据所述参照基准面,生成符合所述设置参数的第二吊顶模型。

可选地,所述获取重绘平面指令,包括:

获取对所述第一吊顶模型的选择指令;

在所述选择指令的触发下,在屏幕上显示编辑工具菜单栏,所述编辑工具菜单栏包括重绘平面选项;

当所述重绘平面选项被选择时,获取重绘平面指令。

可选地,所述当所述重绘平面选项被选择时,获取重绘平面指令,包括:

当获取到对所述第一吊顶模型的选择指令且所述重绘平面选项被选择时,获取重绘平面指令。

可选地,所述获取第一吊顶模型,包括:

绘制得到第一吊顶模型。

本发明实施例第二方面提供了一种绘制设备,包括:

获取单元,用于获取第一吊顶模型;

所述获取单元,还用于获取重绘平面指令;

转换单元,用于在所述重绘平面指令的触发下,将所述第一吊顶模型转为平面编辑状态;

绘制单元,用于在所述平面编辑状态下,绘制参照基准面;

生成单元,用于根据所述参照基准面生成第二吊顶模型。

可选地,所述生成单元包括获取模块和生成模块;

所述获取模块,用于获取设置参数,所述设置参数用于描述吊顶模型的特征;

所述生成模块,用于根据所述参照基准面,生成符合所述设置参数的第二吊顶模型。

可选地,所述获取单元包括指令获取模块和显示模块;

所述指令获取模块,用于获取对所述第一吊顶模型的选择指令;

所述显示模块,用于在所述选择指令的触发下,在屏幕上显示编辑工具菜单栏,所述编辑工具菜单栏包括重绘平面选项;

所述指令获取模块,还用于当所述重绘平面选项被选择时,获取重绘平面指令。

可选地,所述指令获取模块,还用于当获取到对所述第一吊顶模型的选择指令且所述重绘平面选项被选择时,获取重绘平面指令。

可选地,所述获取单元,还用于绘制得到第一吊顶模型。

本发明实施例第三方面提供了一种电子设备,包括至少一个处理器;

以及与所述至少一个处理器通信连接的存储器;

其中,所述存储器存储有可被所述至少一个处理器执行的指令程序,所述指令程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的方法。

本发明实施例第四方面提供了一种在绘制设备中使用的计算机程序产品,所述计算机程序产品包括如第二方面任一所述的功能模块。

本发明实施例提供的技术方案中,获取第一吊顶模型,以及获取重绘平面指令,然后,在重绘平面指令的触发下,将第一吊顶模型转为平面编辑状态。在平面编辑状态下,绘制参照基准面,从而,根据参照基准面生成第二吊顶模型。因此相对于现有技术,本发明实施例只需通过重绘平面指令的触发,即可将第一吊顶模型转为平面编辑状态,通过绘制参照基准面后,根据参照基准面生成第二吊顶模型,快速实现对第一吊顶模型的修改,以得到第二吊顶模型。

附图说明

图1为本发明实施例中一种绘制方法一个实施例示意图;

图2为本发明实施例中一种绘制方法另一实施例示意图;

图3为图2所示实施例涉及的一操作示意图;

图4为图2所示实施例涉及的另一操作示意图;

图5为图2所示实施例涉及的另一操作示意图;

图6为图2所示实施例涉及的另一操作示意图;

图7为图2所示实施例涉及的另一操作示意图;

图8为图2所示实施例涉及的另一操作示意图;

图9为图2所示实施例涉及的另一操作示意图;

图10为图2所示实施例涉及的另一操作示意图;

图11为图2所示实施例涉及的另一操作示意图;

图12为图2所示实施例涉及的另一操作示意图;

图13为图2所示实施例涉及的另一操作示意图;

图14为本发明实施例中一种绘制设备一实施例示意图;

图15为本发明实施例中一种电子设备一实施例示意图。

具体实施方式

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

为了对本发明的各实施例有更直观地理解,现先对本发明各实施例涉及的一些术语进行介绍,如下:

1、建筑信息模型(buildinginformationmodeling,bim)是建筑学、工程学及土木工程的新工具。建筑信息模型或建筑资讯模型一词由autodesk所创的。它是来形容那些以三维图形为主、物件导向、建筑学有关的电脑辅助设计。

2、sketchup(草图大师)是一套直接面向设计方案创作过程的设计工具,其是一个3d设计软件,sketchup中的创作过程不仅能够表达设计师的思想而且能满足与客户即时交流的需要,它使得设计师可以直接在电脑上进行十分直观的构思,是三维建筑设计方案创作的工具。

请参阅图1,本发明实施例中一种绘制方法一个实施例包括:

步骤101:获取第一吊顶模型。

绘制设备获取第一吊顶模型。其中第一吊顶模型属于建筑信息模型。

绘制设备获取第一吊顶模型的方式有多种,例如用户在绘制设备上绘制出第一吊顶模型,或者用户从其它设备将第一吊顶模型复制到绘制设备,从而绘制设备得到第一吊顶模型。

步骤102:获取重绘平面指令。

绘制设备获取重绘平面指令,该重绘平面指令用于指示将第一吊顶模型转为平面编辑状态。

该重绘平面指令可以由用户向绘制设备输入。

步骤103:在重绘平面指令的触发下,将第一吊顶模型转为平面编辑状态。

受到绘制平面指令的触发,绘制设备将第一吊顶模型转为平面编辑状态。在平面编辑状态下,可对吊顶模型的参照基准面进行修改。换言之,平面编辑状态为编辑吊顶模型的参照基准面的状态。

步骤104:在平面编辑状态下,绘制参照基准面。

其中,绘制参照基准面包括重新绘制参照基准面,也包括修改第一吊顶模型的参照基准面。参照基准面用于在生成吊顶模型时作为基准面。

因平面编辑状态为编辑吊顶模型的基准平面的状态,从而绘制设备可在平面编辑状态下,绘制参照基准面。即用户此时可以绘制参照基准面。

步骤105:根据参照基准面生成第二吊顶模型。

得到参照基准面后,绘制设备可根据参照基准面生成第二吊顶模型,因步骤104绘制的参照基准面与第一吊顶模型使用的参照基准面不同,从而步骤105生成的第二吊顶模型与第一吊顶模型不同,实现了对第一吊顶模型的快速修改。

综上所述,本发明实施例提供的技术方案中,获取第一吊顶模型,以及获取重绘平面指令,然后,在重绘平面指令的触发下,将第一吊顶模型转为平面编辑状态。在平面编辑状态下,绘制参照基准面,从而,根据参照基准面生成第二吊顶模型。因此相对于现有技术,本发明实施例只需通过重绘平面指令的触发,即可将第一吊顶模型转为平面编辑状态,通过绘制参照基准面后,根据参照基准面生成第二吊顶模型,快速实现对第一吊顶模型的修改,以得到第二吊顶模型。

图2为本发明实施例提供的一种绘制方法的方法流程图,图2所示的绘制方法可以基于图1所示的方法得到。其中,图2所示的方法以绘制设备为执行设备进行描述,在该绘制设备上使用绘图软件工具后,即可实现图2所示的方法。该绘制设备包括但不限于平板电脑、计算机等设备,该绘制设备使用的绘制软件工具例如可以为sketchup软件。下文即以绘制设备运行sketchup软件为例进行说明。

参考图2,本发明实施例的绘制方法包括:

步骤201:获取第一吊顶模型。

绘图设备运行sketchup软件后,该绘图设备获取得到第一吊顶模型。第一吊顶模型为一具体的吊顶模型,第一吊顶模型属于建筑信息模型。

在一具体的示例中,步骤201的具体实现方式为:绘制得到第一吊顶模型。即用户在绘图设备上绘制该第一吊顶模型。

在本实施例中,在sketchup中集成了bim室内装修设计软件功能。通过该功能,用户可以选择吊顶工具,并绘制得到第一吊顶模型。

步骤202:获取对第一吊顶模型的选择指令。

绘图设备获取到对第一吊顶模型的选择指令,表示用户对该第一吊顶模型进行了选择。用户选择该第一吊顶模型,以方便后续对该第一吊顶模型进行针对性的操作。

例如,当用户需要对吊顶模型的设置参数进行调整时,用户通过鼠标双击,对第一吊顶模型进行选择,以使绘图设备获取到对第一吊顶模型的选择指令。

步骤203:在选择指令的触发下,在屏幕上显示编辑工具菜单栏。

其中,编辑工具菜单栏包括重绘平面选项。该编辑工具菜单栏提供了供用户进行选择的功能选项。

绘图设备获取到对第一吊顶模型的选择指令后,被选择指令触发,从而使得绘图设备在屏幕上显示编辑工具菜单栏,以方便用户选择编辑工具菜单栏包括的重绘平面选项。

例如,用户通过鼠标对第一吊顶模型进行双击后,绘图设备获取到对第一吊顶模型的选择指令。在选择指令的触发下,绘图设备在屏幕上弹框显示如图3或图4所示的编辑工具菜单栏,在3和图4所示的实施例中编辑工具菜单栏称为“吊顶编辑工具”菜单栏,该菜单栏包括的选项如图3或图4所示,有重绘平面选项、拉伸工具选项、移动工具选项等。

步骤204:当重绘平面选项被选择时,获取重绘平面指令。

在编辑工具菜单栏上包括重绘平面选项,当重绘平面选项被选择时,绘图设备获取到重绘平面指令。该重绘平面指令用于指示将第一吊顶模型转为平面编辑状态。

例如,如图5所示,用户通过点击鼠标,选择吊顶编辑工具菜单栏中的重绘平面选项,以使绘图设备获取到重绘平面指令。

上述的步骤202-204即为获取重绘平面指令的步骤的具体实现方式之一。

可以理解,在本发明的一些实施例中,步骤204具体包括:当获取到对第一吊顶模型的选择指令且重绘平面选项被选择时,获取重绘平面指令。即,用户在对第一吊顶模型进行选择且对重绘平面选项进行选择时,绘图设备才获取到重绘平面指令。其中,此时的获取到对第一吊顶模型的选择指令相对于步骤202中的对第一吊顶模型的选择指令为第二次选择指令。

例如,如图6所示,用户先通过鼠标点击选择第一吊顶模型后,再单击选择编辑工具菜单栏中的重绘平面选项,以使绘图设备获取到重绘平面指令。

步骤205:在重绘平面指令的触发下,将第一吊顶模型转为平面编辑状态。

在重绘平面指令的触发下,绘图设备将第一吊顶模型转为平面编辑状态。在平面编辑状态下,可对吊顶模型的参照基准面进行修改。换言之,平面编辑状态为编辑吊顶模型的参照基准面的状态。

例如,用户选择图5所示的绘制平面选项后,绘图设备返回原始平面编辑,将第一吊顶模型转为平面编辑状态,如图7所示。该图7示出了第一吊顶模型的参照基准面,对该参照基准面用户可进行修改。

可以理解,在本发明的一些实施例中,将第一吊顶模型转为平面编辑状态时,在平面编辑状态下,可不显示第一吊顶模型的参照基准面,用户仍可在屏幕上重新绘制参照基准面。

步骤206:在平面编辑状态下,绘制参照基准面。

其中,该参照基准面可为不同类型的参照基准面,例如跌级吊顶的参照基准面,非跌级吊顶的参照基准面。

在平面编辑状态下,绘图设备即可绘制参照基准面,可以是对第一吊顶模型的参照基准面进行修改,也可以是重新绘制参照基准面。

例如,绘图设备显示图7所示的第一吊顶模型的参照基准面后,用户在平面编辑状态下,重新绘制参照基准面,得到如图8所示的参照基准面。

步骤207:获取设置参数。

其中,设置参数用于描述吊顶模型的特征。该设置参数包括但不限于面层的材质和颜色、基层的龙骨规格等等。

用户还可以重新对设置参数进行设置,使得绘图设备获取设置参数,通过该设置参数可以对新的吊顶模型进行设定。

例如,用户在重新绘制参照基准面之后,用户调用图9、图10和图11的设置参数的设置窗口,以对设置参数进行设置。具体的设置操作,可以为在图9和图10的设置窗口上,对各选项进行选择。

在如,该设置参数包括灯槽时,用户可以通过点击操作,即可向绘图设备输入是否包括灯槽的设置参数。如图12所示,用户在跌级吊顶的参照基准面上通过点击参照基准面的边即可删除该边的灯槽。

步骤208:根据参照基准面,生成符合设置参数的第二吊顶模型。

绘制设备获取到新的参照基准面以及获取到设置参数后,即可根据参照基准面,生成符合设置参数的第二吊顶模型。其中,该第二吊顶模型使用的参照基准面为在步骤206中绘制的参照基准面,该第二吊顶模型的特征包括符合步骤207获取的设置参数的特征。

生成的第二吊顶模型为新的吊顶模型,或者上述步骤实现了对第一吊顶模型进行调整,得到的第二吊顶模型为对第一吊顶模型修改后得到的模型。

例如,重新绘制参照基准面和设置了设置参数后,得到图13所示的结果。此时用户通过鼠标控制点击确定生成选项,即可生成得到第二吊顶模型。

可以理解,本发明实施例的第一吊顶模型和第二吊顶模型的类型包括但不限于方形吊顶、圆形吊顶、组合型吊顶、一级吊顶、叠级吊顶等等,第一吊顶模型和第二吊顶模型可以类型相同也可以不同,本发明实施例对此不作具体限定。

上述的步骤207-208即为步骤105的具体实现方式之一。可以理解,在有的实施例中,步骤105还可以通过其它的方式实现,例如,利用第一吊顶模型的设置参数,根据步骤206的参照基准面,生成符合第一吊顶模型的设置参数的第二吊顶模型;或者,根据步骤206的参照基准面,生成符合预设的设置参数的第二吊顶模型,该预设的设置参数为在绘图设备上预设的设置参数。

执行上述步骤的sketchup软件中集成了bim室内装修设计软件。通过对上述步骤的执行,用户不用在cad软件和sketchup软件中反复切换以修改吊顶模型,节省了大量时间。软件内置吊顶国家规范流程,建模快速,吊顶模型完全反应现行的国家标准规范,图2所示的方法真实高效。且仅需进行点击重绘平面选项就可立即返回原始平面编辑状态,操作简便。再一方面,该sketchup软件能够通过选取装修材料数字模型和内置施工工艺来实现方案设计,使设计方案真实可用。

并且,在上述图2所示实施例的方法中,设计操作过程就是装修实施过程在绘图设备里的模拟展现,该设计操作过程直观精准。并且在绘图设备(或者绘图设备运行的绘图软件工具)上已经内置丰富的材料类别选项、相关参数、施工工艺等数据信息,供用户自由选择,方便了用户的使用。

综上所述,本发明实施例提供的技术方案中,获取第一吊顶模型,以及获取重绘平面指令,然后,在重绘平面指令的触发下,将第一吊顶模型转为平面编辑状态。在平面编辑状态下,绘制参照基准面,从而,根据参照基准面生成第二吊顶模型。因此相对于现有技术,本发明实施例只需通过重绘平面指令的触发,即可将第一吊顶模型转为平面编辑状态,通过绘制参照基准面后,根据参照基准面生成第二吊顶模型,快速实现对第一吊顶模型的修改,以得到第二吊顶模型。

图14为本发明实施例提供的一种绘图设备,该绘图设备可用于执行上述图1和图2所示实施例的方法。参考图14,本发明实施例的绘图设备包括:

获取单元1401,用于获取第一吊顶模型;

获取单元1401,还用于获取重绘平面指令;

转换单元1402,用于在重绘平面指令的触发下,将第一吊顶模型转为平面编辑状态;

绘制单元1403,用于在平面编辑状态下,绘制参照基准面;

生成单元1404,用于根据参照基准面生成第二吊顶模型。

可选地,生成单元1404包括获取模块1405和生成模块1406;

获取模块1405,用于获取设置参数,设置参数用于描述吊顶模型的特征;

生成模块1406,用于根据参照基准面,生成符合设置参数的第二吊顶模型。

可选地,获取单元1401包括指令获取模块1407和显示模块1408;

指令获取模块1407,用于获取对第一吊顶模型的选择指令;

显示模块1408,用于在选择指令的触发下,在屏幕上显示编辑工具菜单栏,编辑工具菜单栏包括重绘平面选项;

指令获取模块1407,还用于当重绘平面选项被选择时,获取重绘平面指令。

可选地,指令获取模块1407,还用于当获取到对第一吊顶模型的选择指令且重绘平面选项被选择时,获取重绘平面指令。

可选地,获取单元1401,还用于绘制得到第一吊顶模型。

综上所述,本发明实施例提供的技术方案中,获取单元1401获取第一吊顶模型,以及获取单元1401获取重绘平面指令,然后,转换单元1402在重绘平面指令的触发下,将第一吊顶模型转为平面编辑状态。绘制单元1403在平面编辑状态下,绘制参照基准面,从而,生成单元1404根据参照基准面生成第二吊顶模型。因此相对于现有技术,本发明实施例只需通过重绘平面指令的触发,即可将第一吊顶模型转为平面编辑状态,通过绘制参照基准面后,根据参照基准面生成第二吊顶模型,快速实现对第一吊顶模型的修改,以得到第二吊顶模型。

图15为本申请实施例提供的电子设备的硬件结构示意图,该设备包括:一个或多个处理器1501以及存储器1502。图15中以一个处理器1501以及一个存储器1502为例。其中,处理器1501以及存储器1502可以通过总线或者其他方式连接,图15中以通过总线连接为例。

存储器1502作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中基层绘制设计系统对应的程序指令/模块。处理器1501通过运行存储在存储器1502中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中基层绘制设计系统。

存储器1502可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据基层绘制设计系统的使用所创建的数据等。此外,存储器1502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1502可选包括相对于处理器1501远程设置的存储器,这些远程存储器可以通过网络连接至基层绘制设计系统。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

上述电子设备可执行本申请图1和图2所示实施例所提供的方法,具备执行该系统或方法相应的功能模块和有益效果,图14所示的绘图设备可集成在图15所示的电子设备上。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的系统或方法。

并且,以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1