建筑装饰的布置方法和装置与流程

文档序号:12599333阅读:209来源:国知局
建筑装饰的布置方法和装置与流程

本发明涉及计算机技术,尤其涉及一种建筑装饰的布置方法和装置。



背景技术:

在建筑领域,建筑设计师广泛采用Revit软件,进行建筑信息模型的设计和展示。Revit软件功能强大,可帮助建筑设计师设计、建造和维护质量更好、能效更高的建筑。

为保护建筑物的主体结构、完善建筑物的物理性能、使用功能和美化建筑物,通常在建筑物的内外表面进行建筑装饰。因此,建筑设计师在采用Revit软件进行建筑模型的建立时,也通常为建筑物的墙、板等构件进行建筑装饰的布置。但是,现有的Revit软件中,在对建筑装饰进行布置时,通常将装饰材料以文字的形式标注在建筑模型中,或者在墙、板等构件的附加属性中,对墙、板的表面的装饰在给定的装饰材料中进行选择。因此,现有的建筑装饰的布置方法存在不能同时对多个墙、板的装饰进行布置,布置方式复杂的问题。



技术实现要素:

本发明提供一种建筑装饰的布置方法和装置,用于解决现有建筑装饰的布置方法存在布置方式复杂的问题。

本发明一方面提供一种建筑装饰的布置方法,包括:

确定待装饰的第一建筑构件,确定对所述第一建筑构件进行装饰的第一装饰构件的属性信息;

根据所述第一建筑构件的位置信息,确定所述第一装饰构件的位置信息;

根据所述第一装饰构件的位置信息和所述第一装饰构件的属性信息,布置所述第一装饰构件。

如上所述的建筑装饰的布置方法,所述确定待装饰的第一建筑构件,包括:

接收用户输入的装饰布置指令,所述装饰布置指令包括待装饰的建筑构件类型、待装饰的建筑构件范围;

根据所述待装饰的建筑构件类型和所述待装饰的建筑构件范围,确定所述待装饰的第一建筑构件。

如上所述的建筑装饰的布置方法,所述根据所述待装饰的建筑构件类型和所述待装饰的建筑构件范围,确定所述待装饰的第一建筑构件,包括:

根据所述待装饰的建筑构件范围,确定所述建筑构件范围内的待装饰的第二建筑构件;

根据所述待装饰的建筑构件类型,在所述第二建筑构件中确定所述第一建筑构件。

如上所述的建筑装饰的布置方法,所述根据所述第一装饰构件的位置信息和所述第一装饰构件的属性信息,布置所述第一装饰构件,包括:

根据所述第一建筑构件的尺寸信息和所述第一装饰构件的属性信息,确定所述第一装饰构件的尺寸信息;

根据所述第一装饰构件的位置信息和所述第一装饰构件的尺寸信息,布置所述第一装饰构件。

如上所述的建筑装饰的布置方法,所述根据所述第一装饰构件的位置信息和所述第一装饰构件的属性信息,布置所述第一装饰构件之前,还包括:

判断所述第一建筑构件上是否已布置有第二装饰构件;

若是,则判断所述装饰布置指令中是否包括删除信息;

若是,则删除已布置在所述第一建筑构件上的第二装饰构件。

如上所述的建筑装饰的布置方法,若所述待装饰的建筑构件类型为外墙,所述第一建筑构件上已布置有第二装饰构件,所述装饰布置指令中未包括删除信息,则所述根据所述第一装饰构件的位置信息和所述第一装饰构件的属性信息,布置所述第一装饰构件,包括:

根据所述第一装饰构件的位置信息和所述第一装饰构件的属性信息,在所述第二装饰构件表面布置所述第一装饰构件。

下面介绍本发明提供的一种建筑装饰的布置装置,该装置与方法一一对应,用以实现上述实施例中的建筑装饰的布置方法,具有相同的技术特征和技术效果,本发明对此不再赘述。

本发明另一方面提供一种建筑装饰的布置装置,所述装置包括:

第一建筑构件确定模块,用于确定待装饰的第一建筑构件,确定对所述第一建筑构件进行装饰的第一装饰构件的属性信息;

位置信息确定模块,用于根据所述第一建筑构件的位置信息,确定所述第一装饰构件的位置信息;

布置模块,用于根据所述第一装饰构件的位置信息和所述第一装饰构件的属性信息,布置所述第一装饰构件。

如上所述的建筑装饰的布置装置,所述第一建筑构件确定模块具体用于:

接收用户输入的装饰布置指令,所述装饰布置指令包括待装饰的建筑构件类型、待装饰的建筑构件范围;

根据所述待装饰的建筑构件类型和所述待装饰的建筑构件范围,确定所述待装饰的第一建筑构件。

如上所述的建筑装饰的布置装置,所述第一建筑构件确定模块具体用于:

根据所述待装饰的建筑构件范围,确定所述建筑构件范围内的待装饰的第二建筑构件;

根据所述待装饰的建筑构件类型,在所述第二建筑构件中确定所述第一建筑构件。

如上所述的建筑装饰的布置装置,所述布置模块具体用于:

根据所述第一建筑构件的尺寸信息和所述第一装饰构件的属性信息,确定所述第一装饰构件的尺寸信息;

根据所述第一装饰构件的位置信息和所述第一装饰构件的尺寸信息,布置所述第一装饰构件。

本发明提供的建筑装饰的布置方法和装置,在确定了待装饰的第一建筑构件,以及对第一建筑构件进行装饰的第一装饰构件后,根据第一建筑构件的位置信息确定第一装饰构件的位置信息,再根据第一装饰构件的位置与属性信息,完成第一装饰构件的布置,实现对待装饰的建筑构件的装饰。本发明通过在待装饰的建筑构件上增加装饰构件,实现了将装饰视为与建筑构件相同的构件,通过将装饰的布置与建筑构件相独立,方便了用户批量的进行装饰构件的布置,简化了建筑构件的装饰的布置过程。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的建筑装饰的布置方法实施例一的流程示意图;

图2为本发明提供的建筑装饰的布置方法实施例二的流程示意图;

图3为本发明提供的建筑装饰的布置装置实施例三的流程示意图;

图4为本发明提供的建筑装饰的布置装置实施例一的结构示意图。

具体实施方式

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

在本发明实施例中,针对现有的Revit软件中,对建筑模型中的各个建筑构件的装饰进行布置的过程中,存在布置方式复杂的问题进行改进。本发明实施例通过将装饰视为与建筑构件相同的装饰构件,而不是建筑构件的属性信息,对建筑构件进行装饰,简化了建筑构件的装饰的布置过程。下面,通过具体实施例对本申请的技术方案进行详细说明。

本发明一方面提供一种建筑装饰的布置方法。图1为本发明提供的建筑装饰的布置方法实施例一的流程示意图,该方法的执行主体为建筑装饰的布置装置,该装置可以通过软件或硬件实现,也可直接集成在现有的Revit软件中,请参照图1,该方法可以包括:

S101、确定待装饰的第一建筑构件,确定对第一建筑构件进行装饰的第一装饰构件的属性信息;

S102、根据第一建筑构件的位置信息,确定第一装饰构件的位置信息;

S103、根据第一装饰构件的位置信息和第一装饰构件的属性信息,布置第一装饰构件。

具体的,在S101中,建筑装饰的布置装置接收用户(即建筑设计师)指定的待装饰的第一建筑构件。示例性的,第一建筑构件可以为特定的一个内墙、也可以为为一个房间内的所有内墙、还可以为一个楼层内的所有内墙和支柱,即第一建筑构件可以为单个构件、也可为多个构件。建筑装饰的布置装置还接收用户指定的对待装饰的建第一筑构件进行装饰的第一装饰构件的属性信息。示例性的,属性信息包括装饰的材料类型,如玻璃、防水材料、瓷砖、漆、壁纸等。即用户指定选用某一材料对某一建筑构件进行装饰。可选的,属性信息还可包括装饰的高度、厚度等尺寸信息。装饰构件的高度、厚度等尺寸信息还可根据材料类型获得,例如,当指定材料类型为防水材料时,则可示例性的确定装饰构件的高度。

具体的,在S102中,在Revit软件中,第一建筑构件的位置信息即为待装饰建筑构件的坐标信息,由于第一装饰构件通常覆盖在待装饰的第一建筑构件的表面,因此可根据待装饰的第一建筑构件的位置信息确定第一装饰构件的位置信息。示例性的,可将待装饰的建筑构件的待装饰面的位置信息作为第一装饰构件的位置信息。在具体实现过程中,在Revit软件中,建筑装饰的布置装置直接在第一建筑构件的位置处增加一个构件,并将该构件的属性设置为第一装饰构件的属性。

具体的,在S103中,当确定了第一装饰构件的位置信息后,根据第一装饰构件的属性信息,如厚度信息,确定第一装饰构件的形状,并将第一装饰构件布置在第一装饰构件的位置信息所指示的位置处。可选的,当Revit软件中的建筑模型为二维模型时,直接根据第一装饰构件的位置信息布置第一装饰构件,第一装饰构件在二维模型中,以线段的形式展示,用户可通过查看第一装饰构件的属性,确定第一装饰构件的装饰类型、厚度等信息。通过将第一建筑构件的装饰属性以第一装饰构件的形式标注在Revit软件中,极大的方便了建筑构件的装饰过程。

本发明提供的建筑装饰的布置方法,在确定了待装饰的第一建筑构件,以及对第一建筑构件进行装饰的第一装饰构件后,根据第一建筑构件的位置信息确定第一装饰构件的位置信息,再根据第一装饰构件的位置与属性信息,完成第一装饰构件的布置,实现对待装饰的建筑构件的装饰。本发明通过在待装饰的建筑构件上增加装饰构件,实现了将装饰视为与建筑构件相同的构件,通过将装饰的布置与建筑构件相独立,方便了用户批量的进行装饰构件的布置,简化了建筑构件的装饰的布置过程。

进一步的,在图1所示实施例的基础上,对S101中的确定待装饰的建筑构件的过程具体包括:

S1011、接收用户输入的装饰布置指令,装饰布置指令包括待装饰的建筑构件类型、待装饰的建筑构件范围;

S1012、根据待装饰的建筑构件类型和待装饰的建筑构件范围,确定待装饰的第一建筑构件。

具体的,在S1011中,建筑装饰的布置装置接收用户输入的装饰布置指令,装饰布置指令用于指示将指定类型的装饰布置在待装饰的第一建筑构件上。示例性的,装饰布置指令包括待装饰的建筑构件类型和待装饰的建筑构件范围。其中,建筑构件类型包括:墙、柱、板、地脚、梁等。可选的,在进行装饰时,考虑墙的内墙和外墙会采用不同的装饰方法进行装饰,故建筑构件类型中的墙还可进一步划分为内墙和外墙。装饰布置指令中可包括多种建筑构件类型,指示同时对多种建筑构件进行装饰。建筑构件范围示例性的可以为房间信息、楼层信息、楼编号信息等。例如,房间信息限定了待装饰的建筑构件属于房间信息所对应的房间。

具体的,在S1012中,根据装饰布置指令中的待装饰的建筑构件类型和待装饰的建筑构件范围,确定待装饰的第一建筑构件。示例性的,对于建筑模型中的所有建筑构件,同时符合建筑构件类型和建筑构件范围的建筑构件,即为待装饰的第一建筑构件。示例性的,当建筑构件类型为外墙,建筑构件范围为楼层信息,楼层信息为第2层至第4层楼层时,待装饰的第一建筑构件为第2层至第4层楼层中的所有外墙,故采用第一装饰构件对第2层至第4层楼层的外墙进行装饰。

进一步的,在上述实施例的基础上,S1012中的确定待装饰的第一建筑构件的过程具体包括:

根据待装饰的建筑构件范围,确定建筑构件范围内的待装饰的第二建筑构件;

根据待装饰的建筑构件类型,在第二建筑构件中确定第一建筑构件。

具体的,首先根据待装饰的建筑构件范围,确定建筑构件范围内的所有建筑构件。示例性的,当待装饰的建筑构件范围为指定建筑的特定楼层时,根据楼层信息,确定属于该楼层内的所有第二建筑构件。例如,当楼层信息为第二层时,确定属于第二层楼层的所有外墙集合、内墙集合、梁集合、柱集合、地脚集合。然后待装饰的建筑构件类型,例如内墙,可在第二建筑构件的所有集合中确定出内墙集合,作为第一建筑构件。

可选的,上述按建筑构件类型划分的集合内,还包括按照楼层、房间等信息划分的子集合。

进一步的,在上述实施例的基础上,对S103中的装饰构件的布置过程进行详细说明。图2为本发明提供的建筑装饰的布置方法实施例二的流程示意图。如图2所示,根据第一装饰构件的位置信息和第一装饰构件的属性信息,布置第一装饰构件,具体包括:

S201、根据第一建筑构件的尺寸信息和第一装饰构件的属性信息,确定第一装饰构件的尺寸信息;

S202、根据第一装饰构件的位置信息和第一装饰构件的尺寸信息,布置第一装饰构件。

具体的,在S201中,在确定第一建筑构件后,即可获取第一建筑构件的尺寸信息,第一建筑构件的尺寸信息主要包括长度、宽度、高度等信息,例如,当第一建筑构件为一特定内墙时,尺寸信息包括该内墙的长度和高度,根据长度和高度即可确定待装饰的面积。根据第一建构构件的尺寸信息和第一装饰构件的属性信息,即可确定第一装饰构件的尺寸信息。示例性的,由于第一装饰构件用于装饰第一建筑构件,如第一装饰构件的材料类型为瓷砖、漆、壁纸等,可将待装饰的第一建筑构件的尺寸信息直接作为第一装饰构件的尺寸信息。示例性的,当第一装饰构件的属性信息包括部分尺寸信息时,如包括高度信息,可根据第一建筑构件的长度信息和第一装饰构件自身的高度信息,确定待待装饰的面积,例如将内墙的下半部分刷漆。

具体的,在S202中,在确定第一装饰构件的尺寸信息和位置信息后,即可布置第一装饰构件。示例性的,具体实现过程中,当Revit软件中的建筑模型为简单的二维模型时,在待装饰的第一建筑构件位置处增加一个新的构件,作为第一装饰构件,该第一装饰构件的长度与第一建筑构件相同,第一装饰构件的属性信息中包括该第一装饰构件的所有尺寸信息和类型信息。当待装饰的第一建筑构件为多个构建时,可批量在建筑模型中增加多个装饰构件。当Revit软件中的建筑模型为立体模型时,可根据第一装饰构件的尺寸信息,生成第一装饰构件,并根据位置信息添加在建筑模型中。

通过上述布置方法,使得用户在查看建筑模型时,可查看建筑构件的表面是否有装饰构件,当存在装饰构件,则认为该建筑构件已经被装饰,且可以通过查看装饰构件的属性信息确定装饰的材料类型、尺寸等信息。通过将装饰以构件形式增加在建筑模型中,还扩大了装饰的种类范围。当新增装饰的材料类型时,只需修改第一装饰构件的属性即可。

进一步的,在上述任一实施例的基础上,考虑到可能存在多次装饰的问题,对装饰过程进行详细说明。图3为本发明提供的建筑装饰的布置装置实施例三的流程示意图。如图3所示,在进行装饰前,还包括:

S301、判断第一建筑构件上是否已布置有第二装饰构件;若是,则执行S302;若否,则执行S304;

S302、判断装饰布置指令中是否包括删除信息;若是,则执行S303;

S303、删除已布置在第一建筑构件上的第二装饰构件;执行S304;

S304、根据第一装饰构件的位置信息和第一装饰构件的属性信息,布置第一装饰构件。

具体的,在S301中,考虑到内墙、梁等建筑构件通常只进行一层装饰而之前可能已经布置过装饰,或之前布置的装饰需要进行修改,则在装饰之前,先判断第一建筑构件上是否已经布置有第二装饰构件。在确定不存在第二装饰构件时,说明第一建筑构件未被装饰,可直接根据第一装饰构件的位置信息和属性信息,布置第一装饰构件。

具体的,在S302和S303中,确定装饰布置指令中是否包括删除信息,当确实存在用户指示的删除信息时,则根据删除信息将第二装饰构件删除,然后再进行第一装饰构件的布置,实现装饰的更新。

进一步的,当S302中装饰布置指令中未包括删除信息,考虑到由于外墙通常进行多层装饰,而其余建筑构件通常只进行单层装饰,包括以下两种处理方式:

第一种处理方式:

若待装饰的建筑构件类型为外墙,则根据第一装饰构件的位置信息和第一装饰构件的属性信息,在第二装饰构件表面布置所述第一装饰构件。

第二种处理方式:

若待装饰的建筑构件类型不是外墙,则放弃装饰。认为此次装饰布置指令存在异常,可向用户返回告警信息,提醒用户输入正确的装饰布置指令。

本发明另一方面还提供的一种建筑装饰的布置装置,该装置可以由软件/硬件实现,本发明对此不做限定。该装置与方法实施例一一对应,用以实现上述实施例中的建筑装饰的布置方法,具有相同的技术特征和技术效果,本发明实施例对此不再赘述。

图4为本发明提供的建筑装饰的布置装置实施例一的结构示意图。如图4所示,该装置包括:

第一建筑构件确定模块401,用于确定待装饰的第一建筑构件,确定对第一建筑构件进行装饰的第一装饰构件的属性信息;

位置信息确定模块402,用于根据第一建筑构件的位置信息,确定第一装饰构件的位置信息;

布置模块403,用于根据第一装饰构件的位置信息和第一装饰构件的属性信息,布置第一装饰构件。

可选的,第一建筑构件确定模块401具体用于:

接收用户输入的装饰布置指令,装饰布置指令包括待装饰的建筑构件类型、待装饰的建筑构件范围;

根据待装饰的建筑构件类型和待装饰的建筑构件范围,确定待装饰的第一建筑构件。

可选的,第一建筑构件确定模块401具体用于:

根据待装饰的建筑构件范围,确定建筑构件范围内的待装饰的第二建筑构件;

根据待装饰的建筑构件类型,在第二建筑构件中确定第一建筑构件。

可选的,布置模块403具体用于:

根据第一建筑构件的尺寸信息和第一装饰构件的属性信息,确定第一装饰构件的尺寸信息;

根据第一装饰构件的位置信息和第一装饰构件的尺寸信息,布置第一装饰构件。

可选的,该装置还包括:删除模块;删除模块具体用于:

判断第一建筑构件上是否已布置有第二装饰构件;

若是,则判断装饰布置指令中是否包括删除信息;

若是,则删除已布置在第一建筑构件上的第二装饰构件。

可选的,若待装饰的建筑构件类型为外墙,第一建筑构件上已布置有第二装饰构件,装饰布置指令中未包括删除信息,则布置模块403具体用于:

根据第一装饰构件的位置信息和第一装饰构件的属性信息,在第二装饰构件表面布置第一装饰构件。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

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

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