1.一种建筑钢柱生成方法,所述方法包括:
获取模型数据中的所有标高;
获取各个标高内的最大闭合区域;
基于各个标高内的最大闭合区域中的目标轴网相交点生成钢柱;
其中,所述基于各个标高内的最大闭合区域中的目标轴网相交点生成钢柱,包括:获取各个标高内最大闭合区域中所有的轴网相交点;
将除各个标高的最大闭合区域的边线以外的所述轴网相交点作为目标轴网相交点;
若当前标高为所有标高中最下方的标高,则基于当前标高内的最大闭合区域中的目标轴网相交点垂直向上生成钢柱;
若当前标高不是所有标高中最下方的标高,则判断当前标高的最大闭合区域中的目标轴网相交点的下方是否存在钢柱;若目标轴网相交点的下方不存在钢柱,则基于当前标高内的最大闭合区域中的目标轴网相交点在所述当前标高与上一标高之间垂直向上生成钢柱。
2.根据权利要求1所述的方法,其特征在于,所述基于各个标高内的最大闭合区域中的目标轴网相交点生成钢柱包括:根据所述最下方的标高的最大闭合区域的短边方向确定钢柱的长边方向;
根据所述钢柱的长边方向,基于最大闭合区域中的目标轴网相交点生成钢柱。
3.根据权利要求1‑2任一项所述的方法,其特征在于,所述钢柱的类型为H型钢或箱型钢。
4.一种建筑钢柱生成方法,所述方法包括:
获取模型数据中的所有标高;
获取各个标高内最大闭合区域中所有的轴网相交点;
将除所述最大闭合区域的边线以外的轴网相交点作为目标轴网相交点;
若当前标高为所有标高中最下方的标高,则基于当前标高内的最大闭合区域中的目标轴网相交点垂直向上生成钢柱;
若当前标高为所有标高中非最下方的标高,判断当前标高的最大闭合区域中的目标轴网相交点的下方是否存在钢柱;
若目标轴网相交点的下方不存在钢柱,则基于当前标高内的最大闭合区域中的目标轴网相交点在所述当前标高与上一标高之间垂直向上生成钢柱。
5.一种建筑钢柱生成装置,其特征在于,所述装置包括:获取模块,用于获取模型数据中的所有标高;
计算模块,用于获取各个标高内的最大闭合区域;
生成模块,用于基于各个标高内的最大闭合区域中的目标轴网相交点生成钢柱;
其中,所述生成模块具体用于:获取各个标高内最大闭合区域中所有的轴网相交点;将出所述最大闭合区域的边线以外的轴网相交点作为目标轴网相交点;若当前标高为所有标高中最下方的标高,则基于当前标高内的最大闭合区域中的目标轴网相交点垂直向上生成钢柱;若当前标高不是所有标高中最下方的标高,则判断当前标高的最大闭合区域中的目标轴网相交点的下方是否存在钢柱;若目标轴网相交点的下方不存在钢柱,则基于当前标高内的最大闭合区域中的目标轴网相交点在所述当前标高与上一标高之间垂直向上生成钢柱。
6.根据权利要求5所述的装置,其特征在于,所述生成模块具体用于根据所述最下方的标高的最大闭合区域的短边方向确定钢柱的长边方向;根据所述钢柱的长边方向,基于最大闭合区域中的目标轴网相交点生成钢柱。
7.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述的方法的步骤。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。