利索能及
我要发布
收藏
专利号: 2020110628417
申请人: 久瓴(江苏)数字智能科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种建筑墙体生成方法,其特征在于,所述方法包括:获取建筑模型对应的围合线段,形成线段集合;

判断所述线段集合中的各线段之间是否存在交点;

当存在交点时,判断所述交点是否为线段端点;

当所述交点不是所述线段端点时,以所述交点为分割点将相交的线段进行分割处理,得到分割子线段;

根据各所述分割子线段生成建筑墙体。

2.根据权利要求1所述的方法,其特征在于,所述判断所述线段集合中的各线段之间是否存在交点,包括:遍历所述线段集合,并依次从所述线段集合中提取未处理的当前线段,并将所述线段集合中的剩余线段作为待比较线段;

获取所述当前线段对应的当前方向;

确定所述待比较线段对应的待比较方向;

根据所述当前方向与所述待比较方向之间的方向关系,确定所述线段集合中的所述待比较线段与所述当前线段之间是否存在交点。

3.根据权利要求2所述的方法,其特征在于,所述根据所述当前方向与所述待比较方向之间的方向关系,确定所述线段集合中的所述待比较线段与所述当前线段之间是否存在交点,包括:获取预先确定的参考方向;

确定所述参考方向与所述当前方向对应的当前向量积,以及所述当前向量积对应的当前向量积方向;

基于所述线段集合中的所述待比较线段对应的待比较方向与所述当前向量积方向的方向关系,确定所述线段集合中的待比较线段与所述当前线段之间是否存在交点。

4.根据权利要求3所述的方法,其特征在于,所述基于所述线段集合中的所述待比较线段对应的待比较方向与所述当前向量积方向的方向关系,确定所述线段集合中的待比较线段与所述当前线段之间是否存在交点,包括:依次从所述线段集合中提取待比较线段,并获取所述待比较线段对应的待比较方向;

将所述待比较方向与所述当前向量积方向所在的延伸方向进行比对,所述延伸方向包括当前向量积的正向延伸方向以及负向延伸方向;

当比对一致时,确定所述待比较线段与所述当前线段之间存在交点;

否则,确定所述待比较线段与所述当前线段之间不存在交点。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述线段集合中各线段对应的线段方向,以及各所述线段对应的线段端点,所述线段端点中包括线段起始端点以及线段终止端点;

将所述线段方向一致,且所述线段起始端点以及所述线段终止端点中至少一个存在重合的线段端点进行去重处理,使得同一个线段方向上只存在一个所述线段起始端点以及一个所述线段终止端点。

6.根据权利要求1至5中任意一项所述的方法,其特征在于,所述方法还包括:所述线段集合中包括所述建筑模型对应的围合线段,所述建筑墙体包括剪力墙。

7.一种建筑墙体生成方法,其特征在于,所述方法还包括:获取待处理建筑模型数据;

调用预设的功能接口,以使得所述功能接口根据权利要求1至6中任意一项所述的建筑墙体生成方法对所述待处理建筑模型数据进行处理,生成建筑墙体。

8.一种建筑墙体生成装置,其特征在于,所述装置包括:获取模块,用于获取建筑模型对应的围合线段,形成线段集合;

第一判断模块,用于判断所述线段集合中的各线段之间是否存在交点;

第二判断模块,用于当存在交点时,判断所述交点是否为线段端点;

分割模块,用于当所述交点不是所述线段端点时,以所述交点为分割点将相交的线段进行分割处理,得到分割子线段;

生成模块,用于根据各所述分割子线段生成建筑墙体。

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6或7中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6或7中任一项所述的方法的步骤。