【技术实现步骤摘要】
一种基于图形算量平台的梁模型拼接预处理方法及系统
[0001]本专利技术涉及一种基于图形算量平台的梁模型拼接预处理方法及系统,属于图形算量领域。
技术介绍
[0002]现有的图形算量软件梁段面处理方法,是始终保持梁的端面垂直梁模型的上表面,这种处理方式在梁倾斜时与其它构件比如墙、梁、柱的连接处存在缝隙,导致模型三维显示不正确,工程量计算结果存在误差。
[0003]因此,需要提供一种基于图形算量平台的梁模型拼接预处理方法及系统,用于在对斜梁模型与其他构件模型进行拼接前对斜梁模型进行预处理,减少斜梁模型在与其它构件模型的连接处存在缝隙的情况。
技术实现思路
[0004]本专利技术的目的在于提供一种基于图形算量平台的土石方处理方法及系统,用于减少斜梁模型在与其它构件模型的连接处存在缝隙的情况。
[0005]为达到上述目的,本专利技术提供如下技术方案:
[0006]一种基于图形算量平台的梁模型拼接预处理方法,所述方法包括:获取斜梁三维模型;判断所述斜梁三维模型是否包括多个梁段;若所述斜梁三维模型不包括多个梁段,通过投影调整所述斜梁三维模型,获取用于模型拼接的预处理斜梁三维模型,所述预处理斜梁三维模型的端面与X
‑
Y平面垂直;若所述斜梁三维模型包括多个梁段,通过延长端部梁段调整所述斜梁三维模型,获取用于模型拼接的预处理斜梁三维模型,所述预处理斜梁三维模型的端面与X
‑
Y平面垂直。
[0007]进一步的,所述通过投影调整所述斜梁三维模型,获取用于 ...
【技术保护点】
【技术特征摘要】
1.一种基于图形算量平台的梁模型拼接预处理方法,其特征在于,包括:获取斜梁三维模型;判断所述斜梁三维模型是否包括多个梁段;若所述斜梁三维模型不包括多个梁段,通过投影调整所述斜梁三维模型,获取用于模型拼接的预处理斜梁三维模型,所述预处理斜梁三维模型的端面与X
‑
Y平面垂直;若所述斜梁三维模型包括多个梁段,通过延长端部梁段调整所述斜梁三维模型,获取用于模型拼接的预处理斜梁三维模型,所述预处理斜梁三维模型的端面与X
‑
Y平面垂直。2.根据权利要求1所述的一种基于图形算量平台的梁模型拼接预处理方法,其特征在于,所述通过投影调整所述斜梁三维模型,获取用于模型拼接的预处理斜梁三维模型,包括:获取所述斜梁三维模型的中心线,所述中心线与所述斜梁三维模型的长度方向平行,所述中心线的长度与所述斜梁三维模型的长度一致;基于所述中心线确定投影面,所述投影面与X
‑
Y平面垂直;将所述斜梁三维模型的端部投影至所述投影面,获取端部投影截面;基于所述斜梁三维模型的长度方向及长度拉伸所述端部投影截面,建立所述预处理斜梁三维模型。3.根据权利要求2所述的一种基于图形算量平台的梁模型拼接预处理方法,其特征在于,所述基于所述中心线确定投影面,包括:将所述中心线投影至所述X
‑
Y平面获取中心线;获取所述端面对应的所述中心线的端点,将所述端点作为目标端点;基于所述目标端点及所述中心线确定所述投影面,所述投影面与所述X
‑
Y平面垂直,所述目标端点位于所述投影面上,且所述投影面与所述中心线垂直。4.根据权利要求2或3所述的一种基于图形算量平台的梁模型拼接预处理方法,其特征在于,所述通过延长端部梁段调整所述斜梁三维模型,获取用于模型拼接的预处理斜梁三维模型,包括:沿着所述端部梁的长度方向,将所述端部梁延长预设长度,获取延长后的端部梁模型;基于所述预设长度、所述延长后的端部梁模型的宽度及所述延长后的端部梁模型的高度生成扣减立方体;确定所述扣减立方体与所述延长后的端部梁模型重叠部分;基于所述重叠部分对所述延长后的端部梁模型进行切削,生成所述预处理斜梁三维模型。5.根据权利要求4所述的一种基于图形算量平台的梁模型拼接预处理方法,其特征在于,确定所述预设长度,包括:获取所述端部梁的截面高度;获取所述端部梁与所述X
‑
Y平面之间的倾斜角度;基于所述倾斜角度及所述截面高度,确定所述预设长度。6.一种基于...
【专利技术属性】
技术研发人员:张向龙,陈佳伟,
申请(专利权)人:国泰新点软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。