1.一种建筑墙体生成方法,其特征在于,所述方法包括:
获取参考建筑物对应的参考围合区域,以及目标建筑墙体对应的目标线段;
基于所述目标线段与所述参考围合区域的位置关系,确定所述目标建筑墙体与所述参考建筑物的位置关系;
根据所述位置关系确定所述目标建筑墙体对应的生成逻辑;
根据确定的所述生成逻辑生成目标建筑墙体。
2.根据权利要求1所述的方法,其特征在于,所述目标线段包括目标端点,所述基于所述目标线段与所述参考围合区域的位置关系,确定所述目标建筑墙体与所述参考建筑物的位置关系,包括:获取所述目标线段对应的第一目标端点以及第二目标端点;
当所述第一目标端点与所述第二目标端点中的至少一个位于所述参考围合区域外部时,判定所述目标建筑墙体在所述参考建筑物外部;
当所述目标线段与所述参考围合区域中的围合线段相交时,根据所述相交对应的交点与所述第一目标端点以及所述第二目标端点的位置关系,确定所述目标建筑墙体与所述参考建筑物的位置关系。
3.根据权利要求2所述的方法,其特征在于,基于所述目标端点与所述参考围合区域的位置关系,确定所述目标建筑墙体与所述参考建筑物的位置关系,包括:在所述参考围合区域中确定参考点;
根据所述参考围合区域中的围合线段确定所述参考围合区域的参考向量;
根据所述参考点以及所述目标端点确定直线;
根据所述参考点以及所述目标端点确定的直线与所述参考向量的位置关系,确定所述目标端点与所述参考围合区域的位置关系,以及根据所述目标端点与所述参考围合区域的位置关系,确定所述目标建筑墙体与所述参考建筑物的位置关系。
4.根据权利要求3所述的方法,其特征在于,所述根据所述参考点以及所述目标端点确定的直线与所述参考向量的位置关系,确定所述目标端点与所述参考围合区域的位置关系,以及根据所述目标端点与所述参考围合区域的位置关系,确定所述目标建筑墙体与所述参考建筑物的位置关系,包括:当所述参考点以及所述目标端点确定的直线与所述参考向量为垂直关系时,判定所述目标端点与所述参考围合区域在同一个平面;
否则,判定所述目标端点与所述参考围合区域不在同一个平面;
根据所述目标线段对应的第一目标端点以及第二目标端点分别与所述参考围合区域的位置关系,确定所述目标建筑墙体与所述参考建筑物的位置关系。
5.根据权利要求4所述的方法,其特征在于,所述当所述参考点以及所述目标端点确定的直线与所述参考向量为垂直关系时,判定所述目标端点与所述参考围合区域在同一个平面之后,所述方法还包括:遍历所述参考围合区域中的围合线段,判段所述目标端点是否在所述围合线段上;
当所述目标端点在所述围合线段上时,判定所述目标端点在所述参考围合区域边界上;
根据所述目标线段对应的第一目标端点以及所述第二目标端点分别与所述参考围合区域的位置关系,判定所述目标建筑墙体与所述参考建筑物的位置关系。
6.根据权利要求5所述的方法,其特征在于,所述当所述参考点以及所述目标端点确定的直线与所述参考向量为垂直关系时,判定所述目标端点与所述参考围合区域在同一个平面之后,所述方法还包括:获取以目标端点为出发点对应的射线;
确定所述射线与所述参考围合区域中参考线段的交点数量;
根据所述交点数量确定所述目标端点与所述参考围合区域的位置关系,以及所述目标建筑墙体与所述参考建筑物的位置关系。
7.根据权利要求6所述的方法,其特征在于,所述根据所述交点数量确定所述目标端点与所述参考围合区域的位置关系,以及所述目标建筑墙体与所述参考建筑物的位置关系,包括:当所述交点数量为奇数时,判定所述目标端点在所述参考围合区域内部;
否则,判定所述目标端点在所述参考围合区域外部;
根据所述目标线段对应的第一目标端点以及所述第二目标端点分别与所述参考围合区域的位置关系,判定所述目标建筑墙体与所述参考建筑物的位置关系。
8.根据权利要求1至7中任意一项所述的方法,其特征在于,所述根据所述位置关系确定所述目标建筑墙体对应的生成逻辑,包括:当所述位置关系对应为所述目标建筑墙体在所述参考建筑物内,且所述目标建筑墙体对应的目标线段与所述参考建筑物对应的围合区域中的围合线段重合时,确定所述目标建筑墙体的生成逻辑为映射生成逻辑,所述映射生成逻辑是指根据参考建筑物中的参考建筑墙体映射生成目标建筑墙体;
当所述位置关系对应为所述目标建筑墙体在所述参考建筑物外时,确定所述目标建筑墙体的生成逻辑为外墙生成逻辑,所述外墙生成逻辑根据建筑工程标准确定;
当所述位置关系对应为所述目标建筑墙体在所述参考建筑物内,且所述目标建筑墙体对应的目标线段不与所述参考建筑物对应的围合区域中的围合线段重合时,确定所述目标建筑墙体的生成逻辑为内墙生成逻辑,所述内墙生成逻辑根据建筑工程标准确定。
9.一种建筑墙体生成方法,其特征在于,所述建筑墙体生成方法包括:获取待处理建筑模型数据;
调用预设的功能接口,以使得所述功能接口根据权利要求1至8中任意一项所述的建筑墙体生成方法对所述待处理建筑模型数据进行处理,生成建筑墙体。
10.一种建筑墙体生成装置,其特征在于,所述装置包括:获取模块,用于获取参考建筑物对应的参考围合区域,以及目标建筑墙体对应的目标线段;
第一确定模块,用于基于所述目标线段与所述参考围合区域的位置关系,确定所述目标建筑墙体与所述参考建筑物的位置关系;
第二确定模块,用于根据所述位置关系确定所述目标建筑墙体对应的生成逻辑;
第三确定模块,用于根据确定的所述生成逻辑生成目标建筑墙体。
11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的方法的步骤。
12.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。