基于建筑信息模型的绘图方法和相关设备与流程

文档序号:14836066发布日期:2018-06-30 12:27阅读:151来源:国知局
基于建筑信息模型的绘图方法和相关设备与流程

本发明涉及绘图软件领域,尤其涉及一种基于建筑信息模型的绘图方法和相关设备。



背景技术:

为了方便设计人员的工作,现在市面上出现了各种各样的绘图软件,设计人员通过这些绘图软件可以设计出需要的建筑信息模型。

现有的方案中,对建筑信息模型中的吊顶模块进行开孔设计时,需要设计人员对吊顶模块上的各个相关的配件依次进行选择和删除操作。

这样的处理方式,将会加大设计人员的工作量,增加了设计人员的工作时间且容易出错。



技术实现要素:

针对上述技术问题,本发明实施例提供了一种基于建筑信息模型的绘图方法和设备、一种电子设备、和一种在基于建筑信息模型的绘图设备中使用的计算机程序产品,用于提高对吊顶模块的开孔效率。

本发明实施例的第一方面提供一种基于建筑信息模型的绘图方法,包括:

获取第一吊顶模块;

在所述第一吊顶模块上绘制开孔图形;

获取开孔指令;

根据所述开孔指令,在所述开孔图形所处的位置处对所述第一吊顶模块进行开孔,以使所述第一吊顶模块产生开孔区域。

可选地,

所述在所述开孔图形所处的位置处对所述第一吊顶模块进行开孔,包括:

在所述开孔图形所处的位置处,将与所述开孔图形相切的配件进行删除,所述配件为所述第一吊顶模块上的位于所述开孔区域内的配件。

可选地,

所述在所述开孔图形所处的位置处,将与所述开孔图形相切的配件进行删除之后,所述方法还包括:

按照所述开孔区域的大小,沿所述开孔图形的周边对所述第一吊顶模块设置龙骨。

可选地,

所述配件包括主龙骨、次龙骨、吊杆、主吊件和次吊件中的一种或多种。

可选地,

所述方法还包括:

对所述开孔区域进行复制,得到开孔区域模块;

获取设置参数;

根据所述设置参数对所述开孔区域模块进行设置,得到第二吊顶模块;

将所述第二吊顶模块移入所述第一吊顶模块的所述开孔区域,得到组合吊顶模块。

本发明实施例第二方面提供了一种基于建筑信息模型的绘图设备,包括:

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

绘制单元,用于在所述第一吊顶模块上绘制开孔图形;

所述获取单元,还用于获取开孔指令;

开孔单元,用于根据所述开孔指令,在所述开孔图形所处的位置处对所述第一吊顶模块进行开孔,以使所述第一吊顶模块产生开孔区域。

可选地,

所述开孔单元,还用于在所述开孔图形所处的位置处,将与所述开孔图形相切的配件进行删除,所述配件为所述第一吊顶模块上的位于所述开孔区域内的配件。

可选地,

所述设备还包括:

龙骨设置单元,用于按照所述开孔区域的大小,沿所述开孔图形的周边对所述第一吊顶模块设置龙骨。

可选地,

所述配件包括主龙骨、次龙骨、吊杆、主吊件和次吊件中的一种或多种。

可选地,

所述设备还包括:

复制单元,用于对所述开孔区域进行复制,得到开孔区域模块;

参数获取单元,用于获取设置参数;

设置单元,用于根据所述设置参数对所述开孔区域模块进行设置,得到第二吊顶模块;

移动单元,用于将所述第二吊顶模块移入所述第一吊顶模块的所述开孔区域,得到组合吊顶模块。

本发明实施例第三方面提供了一种电子设备,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;

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

本发明实施例第四方面提供了一种在基于建筑信息模型的绘图设备中使用的计算机程序产品,所述计算机程序产品包括如上第二方面所述的功能模块。

本发明实施例提供的技术方案中,获取第一吊顶模块后,在第一吊顶模块上绘制开孔图形,以及获取开孔指令,从而,根据所述开孔指令,在所述开孔图形所处的位置处对所述第一吊顶模块进行开孔,以使所述第一吊顶模块产生开孔区域。因此相对于现有技术,本发明实施例只需在第一吊顶模块上绘制开孔图形后,通过开孔指令的控制,可直接在开孔图形所处的位置处对所述第一吊顶模块进行开孔,从而,第一吊顶模块可快速地产生开孔区域,提高了对第一吊顶模块的开孔效率。

附图说明

图1为本发明实施例中基于建筑信息模型的绘图方法一个实施例示意图;

图2为本发明实施例中基于建筑信息模型的绘图方法另一实施例示意图;

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

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

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

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

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

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

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

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

图11为本发明实施例中基于建筑信息模型的绘图设备一个实施例示意图;

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

具体实施方式

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

请参阅图1,本发明实施例中基于建筑信息模型的绘图方法一个实施例包括:

步骤101:获取吊顶模块。

绘图设备获取吊顶模块,该吊顶模块为建筑信息模型中的其中一种模型。

其中,本实施例的方法可以应用于安装有绘图设计工具的绘图设备上,该绘图设计工具例如可以为CAD、PRO-E、SketchUp等绘图设计工具。

例如,设计人员在绘图设备上使用绘图工具绘制出吊顶模块,或者设计人员从其它设备复制或者传送吊顶模型至当前的绘图设备,以使该绘图设备获取到吊顶模块。

步骤102:在吊顶模块上绘制开孔图形。

开孔图形在吊顶模块上绘制出。该开孔图形可以是圆形、三角形、多变形等多种图形或者不规则图形,本实施例对此不作具体限定。

在一个示例中,设计人员通过绘图编辑工具在吊顶模块上绘制出方形的开孔图形。

在另一个示例中,设计人员通过控制绘图选择工具选择绘制指令,触发绘图设备在吊顶模块上根据预设规则绘制出开孔模型,例如,在吊顶模块上绘制几何中心和吊顶模块的几何中心重合的开孔图形,该开孔图形预设为半径为30cm的圆形。

步骤103:获取开孔指令。

该开孔指令用于触发在吊顶模块上进行开孔处理。其中,该开孔指令可以是绘图界面上显示的绘图工具控件,也可以是一段文本指令。设计人员触发该为开孔指令的绘图工具控件或者输出一段为开孔指令的文本后,绘图设备即可获取到开孔指令。

步骤104:根据开孔指令,在开孔图形所处的位置处对吊顶模块进行开孔,以使吊顶模块产生开孔区域。

绘图设备获取到开孔指令,根据该开孔指令的控制,在开孔图形所处的位置处对吊顶模块进行开孔,以使吊顶模块产生开孔区域。

步骤104的具体实现方式有多种,如下举出其中两个示例。

示例一:根据开孔指令,在开孔图形所处的位置处对吊顶模块进行开孔,以使吊顶模块产生预设形状的开孔区域,该开孔区域位于该开孔图形的覆盖范围内,该开孔区域的预设形状可以为圆形或者多边形等,该预设形状可以和开孔图形的形状相同或者不相同。

示例二:根据开孔指令,在开孔图形所处的位置处删除吊顶模块的预设配件,以使吊顶模块产生开孔区域。该预设配件可以为设计人员或者设备系统预设的配件,例如可以为主龙骨、次龙骨、吊杆、主吊件和次吊件中的一种或多种。

示例三:根据开孔指令,在开孔图形所处的位置处,将与开孔图形相切的配件进行删除,配件为第一吊顶模块上的位于开孔区域内的配件,从而开孔区域内不再包括配件。

综上所述,本发明实施例提供的基于建筑信息模型的绘图方法,获取第一吊顶模块后,在第一吊顶模块上绘制开孔图形,以及获取开孔指令,从而,根据开孔指令,在开孔图形所处的位置处对第一吊顶模块进行开孔,以使第一吊顶模块产生开孔区域。因此相对于现有技术,本发明实施例只需在第一吊顶模块上绘制开孔图形后,通过开孔指令的控制,可直接在开孔图形所处的位置处对第一吊顶模块进行开孔,从而,第一吊顶模块可快速地产生开孔区域,提高了对第一吊顶模块的开孔效率。

下文将以图1的实施例为基础,对本发明实施例的基于建筑信息模型的绘图方法进行详细的描述。如下:

参考图2,本实施例的基于建筑信息模型的绘图方法包括:

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

绘图设备获取第一吊顶模块,该第一吊顶模块为建筑信息模型的其中之一的模型。

步骤201的具体实现可参阅步骤101的详细描述。

例如,设计人员在Sketchup中集成研发的建筑信息模型(Building Information Model,BIM)室内装修设计软件中选择吊顶系列工具对参数进行设置,完成吊顶模块绘制,从而在绘图设备上绘制出第一吊顶模块。

其中,Sketchup软件是一款非常常用,应用范围非常广泛的3D设计工具。BIM是项目中各项相关信息数据作为基础,构建的三维数字模型模型。在SketchUp中集成研发了建筑信息模型装修设计软件中基层绘制设计功能模块,其可以通过数字信息仿真模拟定义对应的基层所具有的真实信息。

步骤202:在第一吊顶模块上绘制开孔图形。

开孔图形用于对开孔的形状进行指示,开孔图形在吊顶模块上绘制出。该开孔图形可以是圆形、三角形、多变形等多种图形或者不规则图形,本实施例对此不作具体限定。

例如,设计人员在绘图软件中的“天棚工程”功能模块下,双击已经生成好的龙骨系统-弹出吊顶编辑工具,如图3所示。然后,选择自动生成好的吊顶模块,根据辅助线在吊顶模块上绘制开孔图形,如图4所示,该开孔图形为长方形图形。

步骤203:获取开孔指令。

开孔指令用于触发在吊顶模块上进行开孔处理。

例如,如图3所示,设计人员在吊顶编辑工具中选择“吊顶开孔”选择,以使绘图设备获取到开孔指令。

步骤204:根据开孔指令,在开孔图形所处的位置处,将与开孔图形相切的配件进行删除,以使第一吊顶模块产生开孔区域。

其中,配件为第一吊顶模块上的位于开孔区域内的配件。配件包括主龙骨、次龙骨、吊杆、主吊件和次吊件中的一种或多种。

绘图设备获取到开孔指令后,在开孔图形所处的位置处,将与开孔图形相切的配件自动进行裁切删除,因配件为第一吊顶模块上的位于开孔区域内的配件,这样,第一吊顶模块产生开孔区域,该开孔区域的平面形状和开孔图形的形状相同。

例如,设计人员在绘图软件中选择开孔图形且点击“吊顶开孔”工具按钮后,绘图设备即可进行开孔处理,开孔时绘图设备自动识别适配与开孔图形相切的主龙骨、次龙骨、吊杆及主吊件、次吊件等配件自动进行裁切删除,从而完成开孔。

可以理解,在开孔图形所处的位置处,将与开孔图形相切的配件进行删除,为在开孔图形所处的位置处对第一吊顶模块进行开孔的具体实现方式之一。

可选地,本实施例还包括步骤205:按照开孔区域的大小,沿开孔图形的周边对第一吊顶模块设置龙骨。

在开孔图形所处的位置处,将与开孔图形相切的配件进行删除之后,绘图设备还可按照开孔区域的大小,沿开孔图形的周边对第一吊顶模块设置龙骨

具体来说,绘图设备根据国标规范按照开孔区域的大小自动在第一吊顶模块上增加开孔图形周边的龙骨,从而可以对第一吊顶模块的开孔图形周边的板材进行加固,该处理的结果如图5所示。

可选地,在步骤205之后,本发明实施例还可以包括建立组合吊顶模块的方案,如下:

步骤206:对开孔区域进行复制,得到开孔区域模块。

绘图设备对开孔区域进行复制,以得到开孔区域模块,该开孔区域模块用于生成吊顶模块。该开孔区域模块的大小形状在有的实施例中可以和开孔区域相同,或者和开孔图形相同。

在一个示例中,该开孔区域模块可以在绘图设备的屏幕上显示,以方便设计人员观看。在另一个示例中,该开孔区域模块可以不在屏幕上显示。

例如,如图6所示,设计人员通过鼠标点击第一吊顶模块的开孔区域,在菜单选项中选择复制按钮,从而复制开孔区域,然后在屏幕平面任意位置点击鼠标,从而在该位置处附近生成开孔区域模块;或者,设计人员使用鼠标点击选中开孔区域,绘图设备在绘图软件上生成开孔区域模块,后续,设计人员可以通过鼠标拖动光标,带动开孔区域模块移动到需要的地方。

步骤207:获取设置参数。

绘图设备获取设置参数,该设置参数用于对开孔区域模型进行设置,该设置参数为描述吊顶模块的参数。

设计人员可按照自己的需要向绘图设备输入设置参数,具体来说,设计人员可以通过键盘数据具体的参数,也可以通过鼠标拖动线条或者通过鼠标选择具体的工具选项进行设置参数的输入。

例如,在复制了开孔区域后,设计人员输入“厚度10cm”,通过鼠标选择菜单栏的“格栅类型”和“铝材质”选项,从而绘图设备获取到设置参数“厚度10cm”、“格栅类型”和“铝材质”。

步骤208:根据设置参数对开孔区域模块进行设置,得到第二吊顶模块。

绘图设备获取到设置参数后,可根据该设置参数对开孔区域模块进行设置,以生成新的吊顶模块,即得到第二吊顶模块。

例如,如图7所示,绘图设备获取到用户输入的设置参数“厚度10cm”、“格栅类型”、“铝材质”后,绘图设备基于开孔区域模块生成第二吊顶模块,其中该第二吊顶模块的形状为开孔图形的形状,第二吊顶模块的厚度为10cm,类型为格栅,材质为铝材质。

步骤209:将第二吊顶模块移入第一吊顶模块的开孔区域,得到组合吊顶模块。

绘图设备可以将第二吊顶模块移入第一吊顶模块的开孔区域,得到组合吊顶模块。例如通过设计人员移动第二吊顶模块,以使第二吊顶模块移入第一吊顶模块的开孔区域,也可以是在生产第二吊顶模块后,绘图设备自动将第二吊顶模块移入第一吊顶模块的开孔区域。

例如,如图8所示,在生成第二吊顶模块后,设计人员将第二吊顶模块移入第一吊顶模块的开孔区域处,从而快速地得到如图8所示的组合吊顶模块,完成组合式吊顶。

这样,通过步骤201-步骤205的实施,在绘图软件中(例如在SketchUp中集成研发了BIM室内装修设计软件中),可依据国标通过在绘制好的吊顶模型上自由绘制开孔图形,然后,通过开孔指令的控制(例如点击绘图软件中的吊顶开孔工具)就可完成对第一吊顶模块的开孔,开孔时自动识别适配与开孔图形相切的主龙骨、次龙骨、吊杆及主吊件、次吊件等配件自动进行裁切删除,根据国标规范按照开孔区域的大小自动增加开孔图形周边的龙骨以对开孔周边的板材进行加固,相比传统的需要一个一个裁切配件、修补加固开孔区域附近的板材,本实施例的方法提供的开孔操作使设计人员的工作效率得到了提高。

通过步骤206-步骤209的实施,即可得到组合式吊顶模块,使得完成的组合式吊顶绘制更加精准、完成效率更高。

可以理解,在其它的实施例中,步骤206-步骤209也可以位于步骤204之后。在还有的实施例中,步骤206-步骤209也可以位于步骤104之后,本发明实施例对此不作具体限定。

可以理解,开孔图形和第二吊顶模块的正投影形状可以有多种,例如图4-8所示,开孔图形和第二吊顶模块的正投影形状为长方形。如图9和图10所示,开孔图形和第二吊顶模块的正投影形状为正六边形。对各种具体的开孔图形和第二吊顶模块,本发明实施例都可以执行上述的步骤201-步骤209。

在图2所示的实施例中,对吊顶模块的设计操作过程就是装修实施过程在绘图设备里的模拟展现,该设计操作过程直观精准,提高了设计人员的工作效率。并且在绘图设备的绘图工具中已经内置丰富的材料类别选项、相关参数、施工工艺的数据信息,供设计人员自由选择。

综上所述,本发明实施例提供的基于建筑信息模型的绘图方法,获取第一吊顶模块后,在第一吊顶模块上绘制开孔图形,以及获取开孔指令,从而,根据开孔指令,在开孔图形所处的位置处对第一吊顶模块进行开孔,以使第一吊顶模块产生开孔区域。因此相对于现有技术,本发明实施例只需在第一吊顶模块上绘制开孔图形后,通过开孔指令的控制,可直接在开孔图形所处的位置处对第一吊顶模块进行开孔,从而,第一吊顶模块可快速地产生开孔区域,提高了对第一吊顶模块的开孔效率。

图11为本发明实施例提供的一种基于建筑信息模型的绘图设备,该设备可以用于执行上述的图1或图2所示的方法,该绘图设备可以为智能手机、平板电脑或者个人计算机等电子设备,本发明实施例对此不作具体限定。

如图11所示,该基于建筑信息模型的绘图设备,包括:

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

绘制单元1102,用于在第一吊顶模块上绘制开孔图形;

获取单元1101,还用于获取开孔指令;

开孔单元1103,用于根据开孔指令,在开孔图形所处的位置处对第一吊顶模块进行开孔,以使第一吊顶模块产生开孔区域。

可选地,

开孔单元1103,还用于在开孔图形所处的位置处,将与开孔图形相切的配件进行删除,配件为第一吊顶模块上的位于开孔区域内的配件。

可选地,

设备还包括:

龙骨设置单元1104,用于按照开孔区域的大小,沿开孔图形的周边对第一吊顶模块设置龙骨。

可选地,

配件包括主龙骨、次龙骨、吊杆、主吊件和次吊件中的一种或多种。

可选地,

设备还包括:

复制单元1105,用于对开孔区域进行复制,得到开孔区域模块;

参数获取单元1106,用于获取设置参数;

设置单元1107,用于根据设置参数对开孔区域模块进行设置,得到第二吊顶模块;

移动单元1108,用于将第二吊顶模块移入第一吊顶模块的开孔区域,得到组合吊顶模块。

综上所述,本发明实施例提供的基于建筑信息模型的绘图设备中,获取单元1101获取第一吊顶模块,绘制单元1102在第一吊顶模块上绘制开孔图形,获取单元1101获取开孔指令,开孔单元1103根据开孔指令,在开孔图形所处的位置处对第一吊顶模块进行开孔,以使第一吊顶模块产生开孔区域。因此相对于现有技术,本发明实施例只需在第一吊顶模块上绘制开孔图形后,通过开孔指令的控制,可直接在开孔图形所处的位置处对第一吊顶模块进行开孔,从而,第一吊顶模块可快速地产生开孔区域,提高了对第一吊顶模块的开孔效率。

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

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

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

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

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

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

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

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