1.一种建筑的梁的生成方法,所述方法包括:
获取模型数据中的某一标高的数据;
获取所述某一标高内的数据中所有柱;
基于所述某一标高的轮廓线以及各个钢柱生成所述某一标高内的梁。
2.根据权利要求1所述的方法,其特征在于,基于所述某一标高的轮廓线以及各个钢柱生成所述某一标高内的梁包括:从各个钢柱的中心向轴网两个方向投影,若某一钢柱的中心投影到其他钢柱,则在所述某一钢柱与所述其他钢柱之间生成柱与柱之间的候选梁,并从所述柱与柱之间的候选梁中确定柱与柱之间的梁。
3.根据权利要求2所述的方法,其特征在于,所述从所述柱与柱之间的候选梁中确定柱与柱之间的梁包括:去除所述某一标高的轮廓线外的柱与柱之间的候选梁,得到柱与柱之间的梁。
4.根据权利要求3所述的方法,其特征在于,在从所述柱与柱之间的候选梁中确定柱与柱之间的梁之后,基于所述某一标高的轮廓线以及各个钢柱生成所述某一标高内的梁还包括:从各个钢柱的中心向轴网两个方向投影,若某一钢柱的中心投影到某一柱与柱之间的梁上,则基于所述某一钢柱生成柱与梁之间的梁。
5.根据权利要求4所述的方法,其特征在于,若存在不在所述轴网上的梁,在基于所述某一钢柱生成柱与梁之间的梁之后,基于所述某一标高的轮廓线以及各个钢柱生成所述某一标高内的梁还包括:获取相交梁,则分别延长所述相交梁的两个梁至对应的房间边线,得到不在所述轴网上的候选梁,从所述候选梁中确定不在所述轴网上的梁。
6.根据权利要求5所述的方法,其特征在于,所述从所述候选梁中确定不在所述轴网上的梁包括:将不在所述轴网上的候选梁中较短的梁作为所述不在所述轴网上的梁。
7.根据权利要求6所述的方法,其特征在于,所述某一标高的轮廓线上还存在未生成梁的位置,在基于所述某一钢柱生成柱与梁之间的梁之后,基于所述某一标高的轮廓线以及各个钢柱生成所述某一标高内的梁还包括:基于所述未生成梁的位置进行补梁。
8.根据权利要求2-7任一项所述的方法,其特征在于,基于所述某一标高的轮廓线以及各个钢柱生成所述某一标高内的梁还包括:获取梁与梁之间构成的矩形,若某一矩形的预设边大于预设长度,则基于所述预设边均匀生成根次梁。
9.一种建筑的梁的生成方法,所述方法包括:
获取模型数据中的某一标高的数据;
获取所述某一标高内的数据中所有柱;
从各个钢柱的中心向轴网两个方向投影,若某一钢柱的中心投影到其他钢柱,则在所述某一钢柱与所述其他钢柱之间生成柱与柱之间的候选梁,并从所述柱与柱之间的候选梁中确定柱与柱之间的梁;
从各个钢柱的中心向轴网两个方向投影,若某一钢柱的中心投影到某一柱与柱之间的梁上,则基于所述某一钢柱生成柱与梁之间的梁;
获取相交梁,则分别延长所述相交梁的两个梁至对应的房间边线,得到不在所述轴网上的候选梁,从所述候选梁中确定不在所述轴网上的梁;
确定所述某一标高的轮廓线未生成梁的位置;
基于所述未生成梁的位置进行补梁;
获取梁与梁之间构成的矩形,若某一矩形的预设边大于预设长度,则基于所述预设边均匀生成根次梁。
10.一种建筑的梁的生成装置,其特征在于,所述装置包括:获取模块,用于获取模型数据中的某一标高的数据;以及获取所述某一标高内的数据中所有柱;
生成模块,用于基于所述某一标高的轮廓线以及各个钢柱生成所述某一标高内的梁。
11.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。