CN111651822B - Bim模型的孔洞信息的生成方法、装置以及存储装置 - Google Patents
Bim模型的孔洞信息的生成方法、装置以及存储装置 Download PDFInfo
- Publication number
- CN111651822B CN111651822B CN202010476605.3A CN202010476605A CN111651822B CN 111651822 B CN111651822 B CN 111651822B CN 202010476605 A CN202010476605 A CN 202010476605A CN 111651822 B CN111651822 B CN 111651822B
- Authority
- CN
- China
- Prior art keywords
- information
- hole
- project
- electromechanical
- sheared
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/04—Architectural design, interior design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/21—Collision detection, intersection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/22—Cropping
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Civil Engineering (AREA)
- Architecture (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Structural Engineering (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开一种BIM模型的孔洞信息的生成方法、装置以及存储装置,该方法包括:获取机电项目中剪切体信息与第一被剪切体信息;基于剪切体信息与第一被剪切体信息在机电项目中生成第一孔洞信息;基于第一孔洞信息对与机电项目关联的土建项目进行处理以在土建项目中生成与第一孔洞信息对应的第二孔洞信息。通过上述方式,本申请能够自动在土建项目生成孔洞信息。
Description
技术领域
本发明涉及BIM领域,特别是涉及一种BIM模型的孔洞信息的生成方法、装置以及存储装置。
背景技术
BIM(Building Information Modeling,建筑信息模型)三维模型由于具有更好的三维表达信息,越来越受到领域内的重视。
在BIM设计中,需要通过例如机电项目,如给排水、电气以及暖通,土建项目,如建筑与结构的协同合作。由于机电项目有些设备或管线需要穿过土建项目的墙体等,为减少后期的工作,则需要预先在土建项目的对应位置预留孔洞。
发明内容
本发明提供一种BIM模型的孔洞信息的生成方法、装置以及存储装置,以解决现有技术需要在土建项目预留孔洞的问题。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种BIM模型的孔洞信息的生成方法,所生成方法包括:获取机电项目中剪切体信息与第一被剪切体信息;基于所述剪切体信息与所述第一被剪切体信息在所述机电项目中生成第一孔洞信息;基于所述第一孔洞信息对与所述机电项目关联的土建项目进行处理以在所述土建项目中生成与所述第一孔洞信息对应的第二孔洞信息。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种孔洞信息的生成装置,所述孔洞信息的生成装置包括处理器和存储器;所述存储器中存储有计算机程序,所述处理器用于执行所述计算机程序以实现如上述中任一项所述方法的步骤。
为解决上述技术问题,本发明采用的另一个技术方案是提供一种存储装置,所述存储装置存储有计算机程序,所述计算机程序能够被处理器执行时实现如上述任一项所述方法的步骤。
区别于现有技术,本发明通过获取机电项目中剪切体信息与第一被剪切体信息,并基于所述剪切体信息与所述第一被剪切体信息在所述机电项目中生成第一孔洞信息,随后基于第一孔洞信息对与机电项目关联的土建项目进行处理以在土建项目中生成与第一孔洞信息对应的第二孔洞信息。一方面,可以在土建项目上快速自动化生成孔洞信息,另一方面,由于是先在机电项目生成第一孔洞信息,随后在基于第一孔洞信息在土建项目中生成第二孔洞信息,不仅满足出图要求,还满足整个BIM模型的正向设计流程。利于整个BIM模型的设计效率与设计人员的设计习惯。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的BIM模型的孔洞信息的生成方法第一实施例的流程示意图;
图2是图1步骤S12的子步骤流程示意图;
图3是本申请提供的机电项目一实施例示意图;
图4是本申请提供的土建项目一实施例示意图;
图5是本申请提供的土建项目另一实施例示意图;
图6是本申请提供的机电项目另一实施例示意图;
图7是本申请提供的BIM模型的孔洞信息的生成方法的更新流程总体示意图;
图8是本发明提供的BIM模型的孔洞信息的生成方法第二实施例的流程示意图;
图9是本发明提供的BIM模型的孔洞信息的生成方法第三实施例的流程示意图;
图10是本发明提供的BIM模型的孔洞信息的生成方法第四实施例的流程示意图;
图11是本发明提供的BIM模型的孔洞信息的生成方法第五实施例的流程示意图;
图12是本发明提供的BIM模型的孔洞信息的生成装置一实施方式的结构示意图;
图13是本发明存储装置一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
具体请参阅图1,图1是本发明BIM模型的孔洞信息的生成方法第一实施例的流程示意图,本实施例BIM模型的孔洞信息的生成方法包括以下步骤。
S11,获取机电项目中剪切体信息与第一被剪切体信息。
机电项目包括有给排水专业、暖通专业以及电气专业等,土建项目一般包括有建筑专业与结构专业,在同一个BIM模型的设计过程中,机电项目与土建项目一般需要关联,从而进行协同设计。具体的,在机电项目进行设计时,需要关联土建项目,具体如可以关联土建项目中的土建模型,从而可以在机电项目中基于土建模型进行设计,如在土建模型上设计电气模型、暖通模型等等。
在一可选场景中,在土建项目中完成土建模型的设计后,机电项目会与土建项目进行关联,并把土建模型全部或者部分链接过来,即机电项目中的土建模型与土建项目中的土建模型是对应的,随后机电项目则可以基于本项目的土建模型设计如电气模型、暖通模型或者给排水模型等等。
可选的,机电项目包括有剪切体与被剪切体,可选的,剪切体具体包括水管、风管、桥架、风口、电箱、消火栓、壁装设备等,被剪切体可以是墙、混凝土梁、钢梁、楼板、集水坑、挂板等。其中,剪切体一般为电气模型、暖通模型或者给排水模型等机电模型中的构件,而被剪切体一般为土建模型中的构件。即具体而言,剪切体是需要穿过被剪切体而设置的构件。
可选的,获取机电项目中剪切体的剪切体信息与第一被剪切体的第一被剪切体信息。
可选的,剪切体信息具体包括对应的剪切体的尺寸信息与位置信息等等。而第一被剪切体信息也具体包括对应的第一被剪切体的尺寸信息与位置信息等等。
S12,基于剪切体信息与第一被剪切体信息在机电项目中生成第一孔洞信息。
基于剪切体信息与第一被剪切体信息在机电项目中生成第一孔洞信息。
可选的,由于剪切体信息包括有尺寸信息与位置信息,第一被剪切体信息也包括有尺寸信息与位置信息,因此可以通过判断剪切体信息对应的剪切体是否穿过第一被剪切体信息所对应第一被剪切体,并获得穿过的位置,从而可以获得第一孔洞信息。
请参阅图2,图2图1步骤S12的子步骤流程示意图,该流程示意图具体包括如下步骤:
S121,根据剪切体信息与第一被剪切体信息获得第一碰撞信息。
可选的,根据剪切体信息与第一被剪切信息获得第一碰撞信息。可选的,剪切体与第一被剪切体可以是三维的,也可以是二维的。通过剪切体信息中的尺寸信息与位置信息,以及第一被剪切体信息中的尺寸信息与位置信息进行碰撞处理,从而可以获取第一碰撞信息。
S122,若第一碰撞信息表明剪切体信息对应的剪切体与第一被剪切体信息对应的第一被剪切体为碰撞关系,则根据剪切体信息对第一被剪切体信息进行处理得到所述第一孔洞信息。
如果第一碰撞信息表明剪切体信息对应的剪切体与第一被剪切体信息对应的被第一剪切体为碰撞关系,即第一碰撞信息表明有剪切体与第一被剪切体发生碰撞,即剪切体需要穿过第一被剪切体,则意味着需要在第一被剪切体设置与剪切体对应的孔洞。
因此,可以根据剪切体信息对第一被剪切体信息进行处理从而可以得到第一孔洞信息。可选的,第一孔洞信息包括有对应孔洞的尺寸信息、位置信息以及编号信息,编号信息具体可以根据孔洞对应的剪切体所对应的专业、被剪切体所对应的类型、尺寸信息以及相对标高等信息进行编号,从而可以有效的显示该孔洞的信息。例如孔洞对应的剪切体所对应的专业为给排水专业,被剪切体为梁构件,则该预留洞的编号信息可以为PB。
S13,基于第一孔洞信息对与机电项目关联的土建项目进行处理以在土建项目中生成与第一孔洞信息对应的第二孔洞信息。
由于土建施工过程的施工图纸是基于土建项目所生成的图纸,因此还需要进一步的基于第一孔洞信息对与机电项目关联的土建项目进行处理以在土建项目中生成与第一孔洞信息对应的第二孔洞信息。
可选的,由于机电项目中的土建模型是通过链接或关联土建项目中的土建模型而形成的,即机电项目中的土建模型与土建项目的土建模型是对应的,因此对于第一被剪切体信息而言,土建项目包括有与第一被剪切体信息对应的第二被剪切体信息。由于第一孔洞信息与剪切体信息以及第一被剪切体信息相对应,第二被剪切体信息与第一被剪切体信息对应,因此可以基于第一孔洞信息对第二被剪切体信息进行处理以得到所述第二孔洞信息。
在可选实施例中,机电项目可以包括有多个剪切体信息与多个第一被剪切体信息,可以对多个剪切体信息与多个第一被剪切体信息进行遍历与碰撞处理,从而获得多个第一碰撞信息,且当第一碰撞信息表明该第一碰撞信息所对应的剪切体信息对应的剪切体与第一被剪切体信息对应的第一被剪切体为碰撞关系,则基于该剪切体信息对第一被剪切体信息进行处理得到第一孔洞信息。从而可以完成对整个机电项目的第一孔洞信息的生成。
以一具体场景为例:
如图3-图5所示,在机电项目中,剪切体可以为水管,该水管的剪切体信息可以包括尺寸信息(半径-5cm,长度-200cm),位置信息((10,20)、(10,30)、(210,10)、(210,30));第一被剪切体则可以为墙体,该墙体的第一被剪切体信息包括尺寸信息(高度-200cm,厚度-10cm),位置信息((100,-100)、(100,100)、(110,-100)、(110,100))。
可选的,在基于水管的剪切体信息与墙体的第一被剪切体信息获得第一碰撞信息后,可以基于第一碰撞信息确定水管与墙体是存在有碰撞关系的。则可以进一步基于剪切体信息对第一被剪切体信息进行处理,从而获得第一孔洞信息,可选的,第一孔洞信息包括尺寸信息(半径-5cm,长度-10cm),位置信息((100,20)、(100,30)、((110,20)、(110,30))。
如图4所示,在土建项目中,存在与第一被剪切体关联的第二被剪切体,该第二被剪切体也是墙体,且第二被剪切体的第二被剪切体信息与第一被剪切体信息可以是相同,可以为尺寸信息(高度-200cm,厚度-10cm),位置信息((100,-100)、(100,100)、(110,-100)、(110,100))。随后,基于第一孔洞信息对第二被剪切体信息进行处理,从而生成第二孔洞信息。可选场景中,如果第二被剪切体信息与第一被剪切体信息是相同的,则第二孔洞信息则可以为尺寸信息(半径-5cm,长度-10cm),位置信息((100,20)、(100,30)、(110,20)、(110,30))。
可选的,如图5所示,如果第二被剪切体信息与第一被剪切体信息是相应的,如尺寸信息不变,但是位置信息可以通过平移的方式全部对照修改等。如第二被剪切体信息可以是尺寸信息(高度-200cm,厚度-10cm),位置信息((200,-100)、(200,100)、(210,-100)、(210,100))。则第二孔洞信息可以为尺寸信息(半径-5cm,长度-10cm),位置信息((200,20)、(200,30)、(210,20、(210,30))。
在其他实施例中,剪切体信息还包括有预设规则信息,如开洞时需要预留余量,如具体场景中,水管还需要套设有套管,因此需要给套管预留余量,如图6中,水管的剪切体信息的预设规则信息中的预留余量为1cm,则生成的第一孔洞信息包括尺寸信息(半径-6cm,长度-10cm),位置信息((100,19)、(100,31)、((110,19)、(110,31))。
可选的,每个剪切体信息中的预设规则信息都可以预设设置,这里不做限定。
上述实施例中,通过获取机电项目中剪切体信息与第一被剪切体信息,并基于所述剪切体信息与所述第一被剪切体信息在所述机电项目中生成第一孔洞信息,随后基于第一孔洞信息对与机电项目关联的土建项目进行处理以在土建项目中生成与第一孔洞信息对应的第二孔洞信息。一方面,可以快速自动化生成孔洞信息,另一方面,由于是先在机电项目生成第一孔洞信息,随后在基于第一孔洞信息在土建项目中生成第二孔洞信息,不仅满足出图要求,还满足整个BIM模型的正向设计流程。利于整个BIM模型的设计效率与设计人员的设计习惯。
请参阅图7和图8所示,图8是本发明BIM模型的孔洞信息的生成方法第二实施例的流程示意图,本实施例BIM模型的孔洞信息的生成方法包括以下步骤。
S21,获取更新信息,并根据更新信息对土建项目与机电项目进行更新。
在可选实施例中,整个BIM模型的设计过程是比较长的,需要进行来回的更新与修改,如土建项目可能会被更新。
在可选实施例中,获取更新信息,该更新信息具体可以是设计人员所输入的信息或者其他方式所获取的信息,根据该更新信息对土建项目与机电项目进行更新。
在可选实施例中,也可以是先根据该更新信息对土建项目进行更新,随后通过关联关系,进而对机电项目进行更新。
在可选实施例中,更新信息也可以只是针对机电项目中的机电模型,因此可以根据更新信息对机电项目进行更新。
S22,在更新后的机电项目的第一孔洞信息对应的剪切体信息与第一被剪切体信息均存在时,则根据第一孔洞信息及与所述第一孔洞信息对应的第一被剪切体信息获得第二碰撞信息。
可选的,由于机电项目更新,无论是机电项目中的土建模型发生更新还是机电模型发生更新,则第一孔洞信息也要对应进行修改。
如一场景中,已有的第一孔洞信息对应的剪切体信息与第一被剪切体信息发生更新,则该第一孔洞信息也需要对应更新。如另一场景中,机电项目中新增有新的剪切体信息和/或第一被剪切体信息,则需要对应新增第一孔洞信息。
可选的,本实施例先对已有的第一孔洞信息进行更新,机电项目还可能包括有其他孔洞信息,该其他孔洞信息可以是通过设计人员所输入的输入信息而生成,或者是第一孔洞信息基于输入信息所修改而成的。无需对这些其他孔洞信息进行更新。
可选的,判断更新后的机电项目的第一孔洞信息对应的剪切体信息与第一被剪切体信息是否均存在。
可选场景中,第一孔洞信息对应的剪切体信息和/或第一被剪切体信息会被更新,如被修改或者被删除等。则需要先确定第一孔洞信息对应的剪切体信息和/或第一被剪切体信息是否被删除。
在可选实施例中,在更新后的机电项目的第一孔洞信息对应的剪切体信息与第一被剪切体信息均存在时,则根据第一孔洞信息及与第一孔洞信息在对应的第一被剪切体信息获得第二碰撞信息。
如可选场景中,第一孔洞信息对应的剪切体信息与第一被剪切体信息均存在时,则可以排除第一孔洞信息对应的剪切体信息和/或第一被剪切体信息被删除的情况,则需要进一步确定剪切体信息和/或第一被剪切体信息是没有变动还是修改。
在另一可选实施例中,在更新后的机电项目的第一孔洞信息对应的剪切体信息或第一被剪切体信息不存在时,则删除所述第一孔洞信息。
如可选场景中,在更新后的机电项目中第一孔洞信息对应的剪切体信息不存在,即被删除,则对应的第一孔洞信息也没有必要保留,则删除该第一孔洞信息。
S23,在第二碰撞信息表明第一孔洞信息对应的孔洞与第一被剪切体信息对应的被剪切体不为碰撞关系时,则根据第一孔洞信息对应的剪切体信息与第一孔洞信息对应第一被剪切体信息获得第三碰撞信息。
进一步判断第二碰撞信息表明第一孔洞信息对应的孔洞与第一被剪切体信息对应的被剪切体是否为碰撞关系。
在一可选实施例中,在第二碰撞信息表明第一孔洞信息对应的孔洞与第一被剪切体信息对应的被剪切体不为碰撞关系时,则根据第一孔洞信息对应的剪切体信息与第一孔洞信息对应第一被剪切体信息获得第三碰撞信息。
如可选场景中,第一孔洞信息对应的剪切体信息与第一被剪切体信息虽然没有被删除,但是可能发生修改。可选的,基于剪切体信息与第一被剪切体信息生成第一孔洞信息对应的孔洞在未更新时是与第一被剪切体信息有碰撞关系的。当第二碰撞信息表明第一孔洞信息对应的孔洞与第一被剪切体信息对应的被剪切体不为碰撞关系时,即标识第一被剪切体信息可能发生修改,则需要进一步获取根据第一孔洞信息对应的剪切体信息与第一孔洞信息对应第一被剪切体信息获得第三碰撞信息。
在另一可选实施例中,在第二碰撞信息表明第一孔洞信息对应的孔洞与第一被剪切体信息对应的被剪切体为碰撞关系时,则保留更新后的机电项目的第一孔洞信息。
S24,在第三碰撞信息表明剪切体信息对应的剪切体与第一被剪切体信息对应的被剪切体为碰撞关系时,则保留更新后的机电项目的第一孔洞信息。
进一步判断第三碰撞信息表明剪切体信息对应的剪切体与第一被剪切体信息对应的被剪切体是否为碰撞关系。
可选,虽然第一孔洞信息对应的孔洞与第一被剪切体信息对应的第一被剪切体不为碰撞关系,但是还需要进一步判断剪切体信息对应的剪切体与第一被剪切体信息对应的被剪切体是否为碰撞关系,已确定该第一孔洞信息是否需要进行保留。
在一可选实施例中,在第三碰撞信息表明剪切体信息对应的剪切体与第一被剪切体信息对应的被剪切体为碰撞关系时,则可以保留更新后的机电项目的第一孔洞信息。即虽然第一孔洞信息对应的孔洞与第一被剪切体信息对应的第一被剪切体不为碰撞关系,但是剪切体信息对应的剪切体与第一被剪切体信息对应的被剪切体还是存在有碰撞关系,则可以保留第一孔洞信息。
在另一可选实施例中,在第三碰撞信息表明剪切体信息对应的剪切体与第一被剪切体信息对应的被剪切体不为碰撞关系时,则删除第一孔洞信息。即第一孔洞信息对应的孔洞与第一被剪切体信息对应的第一被剪切体不为碰撞关系,且剪切体信息对应的剪切体与第一被剪切体信息对应的被剪切体也不为碰撞关系,则表示该第一孔洞信息是无效,则可以删除第一孔洞信息。
请参阅图7和图9所示,图9是本发明BIM模型的孔洞信息的生成方法第三实施例的流程示意图,具体可以位于图7步骤S24中在第三碰撞信息表明剪切体信息对应的剪切体与第一被剪切体信息对应的被剪切体为碰撞关系时之后。本实施例BIM模型的孔洞信息的生成方法包括以下步骤。
S31,在管线信息对应的管线穿过第一被剪切体信息对应的被剪切体时。
在可选场景中,剪切体信息还包括管线信息,即有部分剪切体,如水管、风管、桥架的剪切体信息还进一步包括有管线信息。则可以判断管线信息对应的管线是否穿过第一被剪切体信息对应的被剪切体,且在管线信息对应的管线穿过第一被剪切体信息对应的被剪切体时,则执行图7步骤S24中的保留更新后的机电项目的所述第一孔洞信息。
S32,在管线信息对应的管线未穿过所述第一被剪切体信息对应的被剪切体时,则所述第一孔洞信息。
如果管线信息对应的管线未穿过所述第一被剪切体信息对应的被剪切体时,则删除第一孔洞信息。
请参阅图7和图10所示,图10是本发明BIM模型的孔洞信息的生成方法第四实施例的流程示意图,本实施例BIM模型的孔洞信息的生成方法包括以下步骤。
S41,获取更新后的机电项目中剪切体信息与第一被剪切体信息。
获取更新后的机电项目中剪切体信息与第一被剪切体信息。
S42,基于剪切体信息与第一被剪切体信息对保留的第一孔洞信息进行更新以生成新的第一孔洞信息和/或在更新后的机电项目生成新的第一孔洞信息。
在一可选实施例中,基于剪切体信息与第一被剪切体信息对保留的第一孔洞信息进行更新以生成新的第一孔洞信息。即基于剪切体信息与第一被剪切体信息对本申请的实施例中的任一步骤执行后所保留的第一孔洞信息进行更新,从而可以生成新的第一孔洞信息。
在可选场景中,第一孔洞信息对应的剪切体信息与第一被剪切体信息发生一定修改,但是修改量较少,则可以基于保留的第一孔洞信息进行更新,可以有效的提高更新效率,减少运算量。
在另一可选实施例中,基于剪切体信息与第一被剪切体信息在更新后的机电项目生成新的第一孔洞信息。
如可选场景中,更新后的机电项目的新增有剪切体信息和/或第一被剪切体信息,则可以基于新增的剪切体信息和/或第一被剪切体信息生成新的第一孔洞信息。其具体生成步骤与图1步骤S12相似,这里不再赘述。
S43,基于新的第一孔洞信息对与更新后的机电项目关联的更新后的土建项目中第二孔洞信息进行更新以生成新的第二孔洞信息和/或对与更新后的机电项目关联的更新后的土建项目进行处理以在更新后的土建项目中生成新的第二孔洞信息。
在可选实施例中,如果是基于保留的第一孔洞信息更新生成新的第一孔洞信息,则可以基于该新的第一孔洞信息对更新后的机电项目关联的更新后的土建项目中第二孔洞信息进行更新,从而生成新的第二孔洞信息。
在另一可选实施例中,如果是基于新增的剪切体信息和/或第一被剪切体信息生成新的第一孔洞信息,则可以基于该新的第一孔洞信息对与更新后的机电项目关联的更新后的土建项目进行处理以在更新后的土建项目中生成新的第二孔洞信息。具体生成步骤与图1步骤S13相似,这里不再赘述。
上述实施例中,通过对更新后的机电项目中第一孔洞信息、剪切体信息以及第一被剪切体信息进行多次判断,从而对部分的第一孔洞信息进行删除,对部分第一孔洞信息进行保留,且基于更新后的机电项目剪切体信息以及第一被剪切体信息对保留的第一孔洞信息进行更新从而生成新的第一孔洞信息和/或直接在更新后的机电项目中生成新的第一孔洞信息。一方面,先对更新后的机电项目中第一孔洞信息进行删除或保留,可以有效的减少数据量,另一方面,在保留的第一孔洞信息的基础上进行更新,可以有效的减少运算量,从而提高更新效率。
具体请参阅图11,图11是本发明BIM模型的孔洞信息的生成方法第五实施例的流程示意图,本实施例BIM模型的孔洞信息的生成方法包括以下步骤。
S51,将第二孔洞信息在土建项目中进行显示。
在可选实施例中,将第二孔洞信息在土建项目中进行显示,即可以以可视化界面,如直接以第二孔洞信息对应的孔洞的图像进行显示,可以使得土建项目一方的设计人员更为直观的了解第二孔洞信息。
S52,获取针对第二孔洞信息的批注信息。
在可选场景中,第二孔洞信息可能不满足设计规范或者其他要求,则可以获取针对第二孔洞信息的批注信息,具体可以是获取土建项目一方的设计人员所输入的批注信息。
可选的,将针对第二孔洞信息的批注信息与该第二孔洞信息进行对应关联。
S53,将批注信息在机电项目中进行显示。
将批注信息在机电项目中进行显示。
在可选场景中,可以将土建项目一方的设计人员输入的批注信息在机电项目进行显示,具体的,机电项目包括与第二孔洞信息对应的第一孔洞信息。
可选的,可以将批注信息与机电项目中的第一孔洞信息绑定,其中第一孔洞信息是与该批注信息所对应的第二孔洞信息所关联的,具体地,批注信息可以以列表的方式进行显示,并可以获取选取信息,可选的,选取信息可以是设计人员通过鼠标或者其他输入方式选定的信息,随后更具该选取信息选取批注信息,并定位到与被选取的批注信息绑定的第一孔洞信息。
上述实施例中,通过在机电项目中显示第二孔洞信息,并获取针对第二孔洞信息所输入的批注信息,随后将批注信息在机电项目进行显示,并当批注信息被选取时,可以定位到与被选取的批注信息绑定的第一孔洞信息,从而可以使得设计人员可以快速根据批注信息对第一孔洞信息进行修改。一方面,可以加强机电项目与土建项目之间的协同作业,从而实现线上修改。另一方面,可以有效的提高设计效率,减少时间成本。
需要说明的是,上述实施例提及与剪切体、第一被剪切体、第二被剪切体、与第一孔洞信息对应的孔洞以及与第二孔洞信息对应的孔洞均是具有一定二维或三维外观或者界面显示能力的数据流或信息,可以在终端或者电子界面进行直观显示。如剪切体可以是管道,则可以以管道的二维或三维外观进行显示,相应的,第二被剪切体可以是墙体,则可以以墙体的二维或三维外观进行显示。
如图12所示,本申请还提供一种BIM模型的孔洞信息的生成装置300,请参阅图12,图12是本发明提供的一种BIM模型的孔洞信息的生成装置一实施例的结构示意图。本实施例一种BIM模型的孔洞信息的生成装置300包括处理器32和存储器31;存储器31中存储有计算机程序,处理器32用于执行计算机程序以实现如上述基于BIM模型的孔洞信息的生成方法的步骤。
上述BIM模型的孔洞信息的生成方法的逻辑过程以计算机程序呈现,在计算机程序方面,若其作为独立的软件产品销售或使用时,其可存储在存储装置中,因而本发明提出一种存储装置。请参阅图13,图13是本发明存储装置一实施例的结构示意图,本实施例存储装置200中存储有计算机程序21,计算机程序被处理器执行时实现上述任一实施例所述的方法。
该存储装置200具体可以为U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random AccessMemory,)、磁碟或者光盘等可以存储计算机程序的介质,或者也可以为存储有该计算机程序的服务器,该服务器可将存储的计算机程序发送给其他设备运行,或者也可以自运行该存储的计算机程序。该存储装置200从物理实体上来看,可以为多个实体的组合,例如多个服务器、服务器加存储器、或存储器加移动硬盘等多种组合方式。
综上所述,本发明通过获取机电项目中剪切体信息与第一被剪切体信息,并基于所述剪切体信息与所述第一被剪切体信息在所述机电项目中生成第一孔洞信息,随后基于第一孔洞信息对与机电项目关联的土建项目进行处理以在土建项目中生成与第一孔洞信息对应的第二孔洞信息。一方面,可以快速自动化生成孔洞信息,另一方面,由于是先在机电项目生成第一孔洞信息,随后在基于第一孔洞信息在土建项目中生成第二孔洞信息,不仅满足出图要求,还满足整个BIM模型的正向设计流程。利于整个BIM模型的设计效率与设计人员的设计习惯。且通过对更新后的机电项目中第一孔洞信息、剪切体信息以及第一被剪切体信息进行多次判断,从而对部分的第一孔洞信息进行删除,对部分第一孔洞信息进行保留,且基于更新后的机电项目剪切体信息以及第一被剪切体信息对保留的第一孔洞信息进行更新从而生成新的第一孔洞信息和/或直接在更新后的机电项目中生成新的第一孔洞信息。一方面,先对更新后的机电项目中第一孔洞信息进行删除或保留,可以有效的减少数据量,另一方面,在保留的第一孔洞信息的基础上进行更新,可以有效的减少运算量,从而提高更新效率。进一步的,通过在机电项目中显示第二孔洞信息,并获取针对第二孔洞信息所输入的批注信息,随后将批注信息在机电项目进行显示,并当批注信息被选取时,可以定位到与被选取的批注信息绑定的第一孔洞信息,从而可以使得设计人员可以快速根据批注信息对第一孔洞信息进行修改。一方面,可以加强机电项目与土建项目之间的协同作业,从而实现线上修改。另一方面,可以有效的提高设计效率,减少时间成本。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (11)
1.一种BIM模型的孔洞信息的生成方法,其特征在于,所生成方法包括:
获取机电项目中剪切体信息与第一被剪切体信息;
基于所述剪切体信息与所述第一被剪切体信息在所述机电项目中生成第一孔洞信息;其中,根据所述剪切体信息与所述第一被剪切体信息获得第一碰撞信息;若所述第一碰撞信息表明所述剪切体信息对应的剪切体与所述第一被剪切体信息对应的第一被剪切体为碰撞关系,则根据所述剪切体信息对所述第一被剪切体信息进行处理得到所述第一孔洞信息;
获取更新信息,并根据更新信息对土建项目与机电项目进行更新;在更新后的机电项目的第一孔洞信息对应的剪切体信息与第一被剪切体信息均存在时,则根据所述第一孔洞信息及与所述第一孔洞信息对应的第一被剪切体信息获得第二碰撞信息;在所述第二碰撞信息表明所述第一孔洞信息对应的孔洞与所述第一被剪切体信息对应的被剪切体不为碰撞关系时,则根据所述第一孔洞信息对应的剪切体信息与所述第一孔洞信息对应第一被剪切体信息获得第三碰撞信息;在所述第三碰撞信息表明所述剪切体信息对应的剪切体与所述第一被剪切体信息对应的被剪切体为碰撞关系时,则保留更新后的机电项目的所述第一孔洞信息;
基于所述第一孔洞信息对与所述机电项目关联的土建项目进行处理以在所述土建项目中生成与所述第一孔洞信息对应的第二孔洞信息。
2.根据权利要求1所述的生成方法,其特征在于,所述土建项目包括与所述第一被剪切体信息关联的第二被剪切体信息,所述基于所述第一孔洞信息对与所述机电项目关联的土建项目进行处理以在所述土建项目中生成与所述第一孔洞信息对应的第二孔洞信息,包括:
根据所述第一孔洞信息对所述第二被剪切体信息进行处理以得到所述第二孔洞信息。
3.根据权利要求1所述的生成方法,其特征在于,所述方法还包括:
在所述第二碰撞信息表明所述第一孔洞信息对应的孔洞与所述第一被剪切体信息对应的被剪切体为碰撞关系时,则保留更新后的机电项目的所述第一孔洞信息。
4.根据权利要求3所述的生成方法,其特征在于,所述方法包括:
获取更新后的机电项目中剪切体信息与第一被剪切体信息;
基于所述剪切体信息与第一被剪切体信息对保留的所述第一孔洞信息进行更新以生成新的第一孔洞信息和/或在更新后的机电项目生成新的第一孔洞信息;
基于新的第一孔洞信息对与更新后的机电项目关联的更新后的土建项目中第二孔洞信息进行更新以生成新的第二孔洞信息和/或对与更新后的机电项目关联的更新后的土建项目进行处理以在更新后的土建项目中生成新的第二孔洞信息。
5.根据权利要求1所述的生成方法,其特征在于,所述方法还包括:
在更新后的机电项目的第一孔洞信息对应的剪切体信息或第一被剪切体信息不存在时,则删除所述第一孔洞信息。
6.根据权利要求1所述的生成方法,其特征在于,所述方法还包括:
在所述第三碰撞信息表明所述剪切体信息对应的剪切体与所述第一被剪切体信息对应的被剪切体不为碰撞关系时,则删除所述第一孔洞信息。
7.根据权利要求1所述的生成方法,其特征在于,所述剪切体信息包括管线信息,所述在所述第二碰撞信息表明所述剪切体信息对应的剪切体与所述第一被剪切体信息对应的被剪切体为碰撞关系时之后,还包括:
在所述管线信息对应的管线穿过所述第一被剪切体信息对应的被剪切体时,则执行所述保留更新后的机电项目的所述第一孔洞信息的步骤;
在所述管线信息对应的管线未穿过所述第一被剪切体信息对应的被剪切体时,则删除所述第一孔洞信息。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述第二孔洞信息在土建项目中进行显示;
获取针对所述第二孔洞信息的批注信息;
将批注信息在所述机电项目中进行显示。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
将所述批注信息与机电项目中的第一孔洞信息绑定,所述第一孔洞信息与所述批注信息对应的第二孔洞信息所关联;
所述将批注信息在所述机电项目中进行显示,包括:
将所述批注信息以列表方式进行显示;
获取选取信息,并根据选取信息选取所述批注信息;
定位到与被选取的所述批注信息绑定的第一孔洞信息。
10.一种孔洞信息的生成装置,其特征在于,所述孔洞信息的生成装置包括处理器和存储器;所述存储器中存储有计算机程序,所述处理器用于执行所述计算机程序以实现如权利要求1-9中任一项所述方法的步骤。
11.一种存储装置,其特征在于,所述存储装置存储有计算机程序,所述计算机程序能够被处理器执行时实现如权利要求1-9中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010476605.3A CN111651822B (zh) | 2020-05-29 | 2020-05-29 | Bim模型的孔洞信息的生成方法、装置以及存储装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010476605.3A CN111651822B (zh) | 2020-05-29 | 2020-05-29 | Bim模型的孔洞信息的生成方法、装置以及存储装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111651822A CN111651822A (zh) | 2020-09-11 |
CN111651822B true CN111651822B (zh) | 2022-05-10 |
Family
ID=72343391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010476605.3A Active CN111651822B (zh) | 2020-05-29 | 2020-05-29 | Bim模型的孔洞信息的生成方法、装置以及存储装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111651822B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112231801A (zh) * | 2020-09-25 | 2021-01-15 | 深圳市华阳国际工程设计股份有限公司 | 基于bim的孔洞防护生成方法、装置以及计算机存储介质 |
CN117171853B (zh) * | 2023-09-15 | 2024-04-26 | 中建七局建筑装饰工程有限公司 | 一种基于bim+c#的下挂板正向设计与施工方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108984908A (zh) * | 2018-07-19 | 2018-12-11 | 中国建筑第八工程局有限公司 | 利用bim技术辅助人防洞室改造的施工方法 |
CN110852696A (zh) * | 2019-10-08 | 2020-02-28 | 上海建工五建集团有限公司 | 工程进度监控方法及*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112017004398T5 (de) * | 2016-10-05 | 2019-07-25 | Kyushu University, National University Corporation | Vorrichtung zur Überprüfung der Position einer Hülse und Verfahren zur Überprüfung der Position einer Hülse |
CN107633137A (zh) * | 2017-09-21 | 2018-01-26 | 中铁八局集团电务工程有限公司 | 一种基于bim的地铁机电安装与装修工程施工方法 |
CN108108543A (zh) * | 2017-12-14 | 2018-06-01 | 中交公局海威工程建设有限公司 | 一种鲁班bim技术的二次结构深化设计应用方法 |
CN110117994B (zh) * | 2019-05-28 | 2020-05-22 | 中建七局建筑装饰工程有限公司 | 一种基于bim技术的建筑砌体施工方法 |
-
2020
- 2020-05-29 CN CN202010476605.3A patent/CN111651822B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108984908A (zh) * | 2018-07-19 | 2018-12-11 | 中国建筑第八工程局有限公司 | 利用bim技术辅助人防洞室改造的施工方法 |
CN110852696A (zh) * | 2019-10-08 | 2020-02-28 | 上海建工五建集团有限公司 | 工程进度监控方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN111651822A (zh) | 2020-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111651822B (zh) | Bim模型的孔洞信息的生成方法、装置以及存储装置 | |
EP3559835B1 (en) | Bim modelling with flexibility attributes | |
US20150113462A1 (en) | Generating an operational user interface for a building management system | |
US20070288207A1 (en) | Displaying characteristics of a system of interconnected components at different system locations | |
EP3881171B1 (en) | Computer system and method for navigating building information model views | |
US20190095083A1 (en) | Map-like interface for an electronic design representation | |
US10950046B1 (en) | Generating two-dimensional views with gridline information | |
KR101714400B1 (ko) | 실시간 에너지 형별성능내역서 자동 산출을 위한 에너지 빌딩정보 모델링 분석 시스템 및 방법 | |
US11263372B2 (en) | Method for providing details to a computer aided design (CAD) model, a computer program product and a server therefore | |
Buhammood et al. | Coupling BIM and game engine technologies for construction knowledge enhancement | |
KR101775311B1 (ko) | 건축 설계 시스템 및 이를 이용한 건축 설계 방법 | |
US9177084B2 (en) | Generating an analytical energy model | |
JP2017151538A (ja) | 設備部材情報補填装置、設備部材情報補填方法及びプログラム | |
Nousch et al. | CAD on the World Wide Web: Virtual assembly of Furniture with BEAVER | |
WO2019222342A1 (en) | Kitchen construction apparatus and method | |
US20100257485A1 (en) | Object network alignment line | |
US20220398003A1 (en) | Mobile Viewer Object Statusing | |
JP2011107889A (ja) | 設計支援プログラム及び設計支援装置 | |
JP5213676B2 (ja) | 選択装置、選択方法及びコンピュータプログラム | |
Borkowski | File hygiene and BIM models restrictions | |
JP2018109811A (ja) | 情報処理装置、情報処理システム、その制御方法及びプログラム | |
Rodrigues et al. | Incorporating legal rules on procedural house generation | |
Diettes | Evaluation of Strategies for the Integration of Building Information Modelling (BIM) with Simulation of Fires in Enclosures | |
Parra Diettes | Evaluation of Strategies for the Integration of Building Information Modelling (BIM) with Simulation of Fires in Enclosures | |
Gilson | Maximizing project delivery through BIM coordination and integration: By fully understanding BIM, identifying how it will be used on a project, and adding additional modeling tools to maximize its utility, design and construction teams can maximize project delivery |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |