System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及屋面找坡层,尤其涉及一种屋面找坡层模型生成方法、装置、设备和存储介质。
技术介绍
1、相关技术中,屋面的找坡层的施工中,经常需要技术人员根据屋面设计坡度手动确认放线点分布及点位找坡层厚度,技术工作耗时长,影响了找坡层深化的效率和准确性。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种屋面找坡层模型生成方法、装置、设备和存储介质,以解决上述的问题。
2、根据本公开实施例的第一方面,提供一种屋面找坡层模型生成方法,包括:
3、获取屋面的bim三维模型,以及屋面的找坡层的基本参数,基本参数至少包括:找坡层中的第一方向的参考点数和第二方向的参考点数,以及找坡层的坡度值;
4、根据屋面的bim三维模型和屋面的找坡层的基本参数分别生成屋面的第一延伸实体模型和第二延伸实体模型;
5、确定第一延伸实体模型和第二延伸实体模型的交集;
6、根据第一延伸实体模型和第二延伸实体模型的交集生成屋面的找坡层的三维模型;
7、根据屋面的bim三维模型生成屋面的第一延伸实体模型,包括:
8、根据所述屋面的bim三维模型生成包裹所述屋面的bim三维模型的屋面边界模型;
9、根据屋面边界模型中的第一方向的参考点数和第二方向的参考点数,生成参考点集;
10、确定找坡层中的雨水口;
11、确定参考点集中的每个参考点到雨水口的水平距离;
12、根据找坡层的坡度值和每个参
13、根据每个参考点的纵向偏移量对每个参考点进行纵向偏移,生成屋面的第一延伸实体模型;
14、生成屋面的第二延伸实体模型,包括:
15、确定屋面的顶面,以及顶面的沿着屋面垂直方向进行延伸的预定距离;
16、根据预定距离对顶面进行延伸,得到屋面的第二延伸实体模型。
17、在一种实施方式中,在屋面的底面上生成参考线组;其中,参考线组中的参考线互相平行;任意的两个参考线之间的距离相等;
18、生成每个参考线上的放线点。
19、在一种实施方式中,在参考线组中,分别将首尾参考线分别沿着垂直于参考线的方向,向参考线组的内侧移动预定距离。
20、在一种实施方式中,生成每个参考线上的放线点,包括:
21、对于任意的一个参考线,确定参考线上任意两个相邻的放线点之间的距离;
22、根据每个参考线的长度和任意两个相邻的放线点之间的距离确定参考线上的放线点数量;
23、根据放线点数量,以及每个放线点位置在参考线上生成放线点。
24、在一种实施方式中,方法还包括:将每个放线点沿着垂直于屋面的第一方向平移预定距离得到放线参考点;
25、将每个放线参考点向屋面方向进行投影,确定屋面上的放线点位;
26、生成每个放线点位的标记以及标注;
27、根据每个放线点位的标记以及标注进行出图,得到屋面的找坡层放线点位分布图。
28、在一种实施方式中,方法还包括确定每个参考点的纵向偏移量集合中的最大值,作为找坡层厚度的最大值。
29、在一种实施方式中,根据交集生成屋面的找坡层的三维模型,包括:
30、确定族名称、模型类别和找坡层材料;
31、根据交集、族名称、模型类别、找坡层材料生成找坡层的三维模型。
32、第二方面,本申请提出了一种屋面找坡层模型生成装置,包括:
33、获取模块,用于获取屋面的bim三维模型,以及屋面的找坡层的基本参数,基本参数至少包括:找坡层中的第一方向的参考点数和第二方向的参考点数,以及找坡层的坡度值;
34、中间模型生成模块,用于根据屋面的bim三维模型和屋面的找坡层的基本参数分别生成屋面的第一延伸实体模型和第二延伸实体模型;
35、交集模块,用于确定第一延伸实体模型和第二延伸实体模型的交集;
36、找坡层模型生成模块,用于根据第一延伸实体模型和第二延伸实体模型的交集生成屋面的找坡层的三维模型;
37、中间模型生成模块,还用于根据所述屋面的bim三维模型生成包裹所述屋面的bim三维模型的屋面边界模型;
38、根据屋面边界模型中的第一方向的参考点数和第二方向的参考点数,生成参考点集;
39、确定找坡层中的雨水口;
40、确定参考点集中的每个参考点到雨水口的水平距离;
41、根据找坡层的坡度值和每个参考点到雨水口的水平距离确定每个参考点的纵向偏移量;
42、根据每个参考点的纵向偏移量对每个参考点进行纵向偏移,生成屋面的第一延伸实体模型;
43、中间模型生成模块,还用于确定屋面的顶面,以及顶面的沿着屋面垂直方向进行延伸的预定距离;
44、根据预定距离对顶面进行平移,得到屋面的第二延伸实体模型。
45、第三方面,本申请提出了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为运行可执行指令以实现上述任一项的方法。
46、第四方面,本申请提出了一种计算机可读存储介质,计算机可读存储介质中包含一个或多个程序指令,一个或多个程序指令用于执行上述方法的步骤。
47、本公开的实施例提供的技术方案可以包括以下有益效果:本申请上述的技术方案,通过获取屋面的bim三维模型以及屋面的找坡层的基本参数;利用bim技术,根据屋面的bim三维模型和基本参数分别生成屋面的第一延伸实体模型和第二延伸实体模型。可以自动的生成找坡层的bim三维模型,并生成屋面找坡层放线点位分布图,提高了找坡层模型的生成效率,提高了找坡层的施工精确度。
48、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本文档来自技高网...【技术保护点】
1.一种屋面找坡层模型生成方法,其特征在于,包括:
2.根据权利要求1所述的屋面找坡层模型生成方法,其特征在于,
3.根据权利要求2所述的屋面找坡层模型生成方法,其特征在于,在所述参考线组中,分别将首尾参考线分别沿着垂直于参考线的方向,向所述参考线组的内侧移动预定距离。
4.根据权利要求2所述的屋面找坡层模型生成方法,其特征在于,
5.根据权利要求4所述的屋面找坡层模型生成方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的屋面找坡层模型生成方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的屋面找坡层模型生成方法,其特征在于,所述根据所述交集生成所述屋面的找坡层的三维模型,包括:
8.一种屋面找坡层模型生成装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为运行所述可执行指令以实现如权利要求1至7任一项所述方法的步骤。
10.一种计算机可读存储介质,其特征在于,计算机可读存储介质中
...【技术特征摘要】
1.一种屋面找坡层模型生成方法,其特征在于,包括:
2.根据权利要求1所述的屋面找坡层模型生成方法,其特征在于,
3.根据权利要求2所述的屋面找坡层模型生成方法,其特征在于,在所述参考线组中,分别将首尾参考线分别沿着垂直于参考线的方向,向所述参考线组的内侧移动预定距离。
4.根据权利要求2所述的屋面找坡层模型生成方法,其特征在于,
5.根据权利要求4所述的屋面找坡层模型生成方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的屋面找坡层模型生成方法,其特征在于,所述方法还...
【专利技术属性】
技术研发人员:朱志华,杨玉涛,李悦阳,高云龙,刘德斌,王杨,陈达非,左梁,马嘉霖,马云飞,冯普,
申请(专利权)人:北京建工四建工程建设有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。