本发明涉及三维模型,尤其涉及一种厂房三维模型中物项所在房间号的确定方法和装置。
背景技术:
1、在厂房施工图三维设计中,经常出现管线、设备、元件的房间号错误或缺失的现象,严重影响设计进度、数字化交付和施工进度。经过复核模型发现,往往物项房间号存在问题的地方,数据都存在问题,且通过可视化查找物项房间号的难度较大。
2、专利cn114139257公开了一种s3d元件的房间号自动计算的系统和方法,包括:房间变化识别模块、元件变化识别模块、房间与元件关联关系计算模块、元件房间号计算模块和报表输出模块。其中,元件变化识别模块用于识别s3d模型中需要进行房间号计算的元件的新增、删除以及修改操作;房间与元件关联关系计算模块用于将房间内部元件与房间通过碰撞关系进行相应的关联关系挂接;元件房间号计算根据房间与元件关联关系对元件的房间号属性进行赋值;报表输出模块能够将元件的房间号计算结果以报表形式输入共后续专业计算分析使用。专利cn115470552公开了一种用于汽车厂房快速建造的bim深化方法,包括:建立施工场地三维模型,在模型基础上,加载施工各阶段的临水临电、临时道路、临时设施、施工机械、施工区域、加工区域、材料堆场、工地围挡,进行模拟分析,空间优化,方案比选;对重、难点施工方案进行模拟;根据设计图纸对汽车厂房进行模型建立,对设计的合理性,进行优化空间布置,碰撞检测,深化设计。具体来说,在放置房间名称时,利用dynamo可视化编程技术,获取对应楼层的二维图纸,查询“房间名称”的图层名称,以及“房间名称”的块的定位数据信息,将这两组数据对应的返回值模型文字中。但是,上述方法各个元件均通过碰撞关系对房间号属性进行赋值效率较低,且传统建筑领域中对房间号的定位方式不适用于厂房中管线、设备、元件的房间号的确定。
技术实现思路
1、本发明旨在至少在一定程度上解决上述的技术问题之一。
2、为此,本发明的第一个目的在于提出一种厂房三维模型中物项所在房间号的确定方法,能够快速、准确地确定物项所在的房间号,提高厂房中物项的房间号的确定效率和准确性,保证物项所在房间号的全面性,有助于厂房的设计工作。
3、本发明的第二个目的在于提出一种厂房三维模型中物项所在房间号的确定装置。
4、为达到上述目的,本发明第一方面实施例提出了厂房三维模型中物项所在房间号的确定方法,包括:
5、s1,获取厂房三维模型中房间的第一基础数据和物项的第二基础数据,第一基础数据包括房间中方框的参考编号和方框对应的房间号,第二基础数据包括物项的朝向和空间范围;
6、s2,判断物项的朝向是否为正方向;
7、s3,如果物项的朝向为正方向,则根据物项的空间范围确定位于该空间范围内的方框对应的房间号;
8、s4,根据位于该空间范围内的方框对应的房间号生成物项所在的房间号集合。
9、可选的,方法还包括:
10、如果物项的朝向不为正方向,则确定与物项碰撞的方框对应的房间号;
11、根据与物项碰撞的方框对应的房间号生成物项所在的房间号集合。
12、可选的,确定与物项碰撞的方框对应的房间号,包括:
13、采用厂房三维模型的clash功能对物项进行碰撞测试,并获取与物项碰撞的相撞物项的信息;
14、判断相撞物项的类型是否为方框;
15、如果相撞物项的类型为方框,则获取该方框对应的房间号。
16、可选的,方法还包括:
17、在获取厂房三维模型中房间的第一基础数据和物项的第二基础数据之后,判断物项的类型是否为方框;
18、如果物项的类型不为方框,则执行步骤s2。
19、可选的,方法还包括:
20、在生成物项所在的房间号集合之后,将房间号集写入对应物项的第二基础数据中。
21、本发明实施例的厂房三维模型中物项所在房间号的确定方法,首先,获取厂房三维模型中房间的第一基础数据和物项的第二基础数据;然后,判断物项的朝向是否为正方向;接下来,如果物项的朝向为正方向,则根据物项的空间范围确定位于该空间范围内的方框对应的房间号;最后,根据位于该空间范围内的方框对应的房间号生成物项所在的房间号集合。由此,本方法能够快速、准确地确定物项所在的房间号,显著提高了厂房中物项的房间号的确定效率和准确性,保证了物项所在房间号的全面性,并通用于各种物项的房间号的确定过程,有助于厂房的设计工作。
22、为达到上述目的,本发明第二方面实施例提出了厂房三维模型中物项所在房间号的确定装置,包括:
23、获取模块,用于获取厂房三维模型中房间的第一基础数据和物项的第二基础数据,第一基础数据包括房间中方框的参考编号和方框对应的房间号,第二基础数据包括物项的朝向和空间范围;
24、第一判断模块,用于判断物项的朝向是否为正方向;
25、第一确定模块,用于如果物项的朝向为正方向,则根据物项的空间范围确定位于该空间范围内的方框对应的房间号;
26、第一生成模块,用于根据位于该空间范围内的方框对应的房间号生成物项所在的房间号集合。
27、可选的,装置还包括:
28、第二确定模块,用于如果物项的朝向不为正方向,则确定与物项碰撞的方框对应的房间号;
29、第二生成模块,用于根据与物项碰撞的方框对应的房间号生成物项所在的房间号集合。
30、可选的,第二生成模块,用于:
31、采用厂房三维模型的clash功能对物项进行碰撞测试,并获取与物项碰撞的相撞物项的信息;
32、判断相撞物项的类型是否为方框;
33、如果相撞物项的类型为方框,则获取该方框对应的房间号。
34、可选的,装置还包括第二判断模块,用于:
35、在获取厂房三维模型中房间的第一基础数据和物项的第二基础数据之后,判断物项的类型是否为方框;
36、如果物项的类型不为方框,则执行步骤s2。
37、可选的,装置还包括:
38、写入模块,用于在生成物项所在的房间号集合之后,将房间号集写入对应物项的第二基础数据中。
39、本发明实施例的厂房三维模型中物项所在房间号的确定装置,首先,获取厂房三维模型中房间的第一基础数据和物项的第二基础数据;然后,判断物项的朝向是否为正方向;接下来,如果物项的朝向为正方向,则根据物项的空间范围确定位于该空间范围内的方框对应的房间号;最后,根据位于该空间范围内的方框对应的房间号生成物项所在的房间号集合。由此,本装置能够快速、准确地确定物项所在的房间号,显著提高了厂房中物项的房间号的确定效率和准确性,保证了物项所在房间号的全面性,并通用于各种物项的房间号的确定过程,有助于厂房的设计工作。
40、本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
1.一种厂房三维模型中物项所在房间号的确定方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,确定与所述物项碰撞的方框对应的房间号,包括:
4.根据权利要求1所述的方法,其特征在于,还包括:
5.根据权利要求1或2所述的方法,其特征在于,还包括:
6.一种厂房三维模型中物项所在房间号的确定装置,其特征在于,包括:
7.根据权利要求6所述的装置,其特征在于,还包括:
8.根据权利要求7所述的装置,其特征在于,所述第二生成模块,用于:
9.根据权利要求6所述的装置,其特征在于,还包括第二判断模块,用于:
10.根据权利要求6或7所述的装置,其特征在于,还包括: