[发明专利]屋面主体结构生成方法、装置、计算机设备和存储介质有效
申请号: | 202010076312.6 | 申请日: | 2020-01-23 |
公开(公告)号: | CN113158280B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 尤勇敏;请求不公布姓名 | 申请(专利权)人: | 久瓴(江苏)数字智能科技有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 曹瀚青 |
地址: | 213100 江苏省常州市武进区延政西大道8*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 屋面 主体 结构 生成 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种屋面主体结构生成方法、装置、计算机设备和存储介质。所述屋面主体结构生成方法包括:获取屋面的轮廓线和与所述轮廓线相交的斜棱;将所述轮廓线和所述斜棱的交点沿所述斜棱的Z坐标减小的方向,延长预设的挑檐长度,将延长部分的线段作为第一类屋面结构的生成线,以生成第一类屋面结构。采用本方法能够减少了屋面主体结构的生成时间,提高了生成效率。
技术领域
本申请涉及建筑信息模型技术领域,特别是涉及一种屋面主体结构生成方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的快速发展,自动化辅助设计已经广泛地应用于各行各业。
传统技术中,进行房屋模型设计的时候,在不同屋面的上的生成主体结构时,需要开发人员对每一屋面进行整体分析,以得到每一屋面不同类型的主体结构数据,再构建屋面的主体结构,中间需要进行大量数据计算,尤其是在面对复杂屋面,会耗费大量时间,大大降低屋面主体结构的生成效率低。
发明内容
基于此,有必要针对上述技术问题,提供一种屋面主体结构生成方法、装置、计算机设备和存储介质。
一方面,提供一种屋面主体结构生成方法,所述方法包括:
获取屋面的轮廓线和与所述轮廓线相交的斜棱;
将所述轮廓线和所述斜棱的交点沿所述斜棱的Z坐标减小的方向,延长预设的挑檐长度,将延长部分的线段作为第一类屋面结构的生成线,以生成第一类屋面结构。
在其中一个实施例中,
获取所述轮廓线和已生成柱的第一交点;其中,所述第一交点不包括所述轮廓线的顶点;
通过所述第一交点,在所述第一交点所在屋面的平面内向Z坐标增大的方向做第一直线;其中,所述第一直线和所述第一交点所在的轮廓线的边垂直;
将所述第一直线和棱线的交点作为第二交点;
将所述第一交点和所述第二交点之间的线段作为第二类屋面结构的生成线,以生成第二类屋面结构。
在其中一个实施例中,
将所述第一交点沿所述第一直线的Z坐标减小的方向,延长所述挑檐长度,将延长部分的线段作为第三类屋面结构的生成线,以生成第三类屋面结构。
在其中一个实施例中,
获取屋脊线和其他屋面的第三交点;其中,所述屋脊线的所属屋面与所述其他屋面为不同屋面;
通过所述第三交点,在所述其他屋面所在的平面内做平行于轮廓线的第二直线;
将所述第二直线和所述第一直线的交点中,与所述第三交点距离最近的点作为第四交点;
将所述第二直线和所述其他屋面的斜楞的交点中,与所述第三交点距离最近的点作为第五交点;
将所述第四交点和所述第五交点之间的线段,作为第四类屋面结构的生成线,以生成第四类屋面结构。
在其中一个实施例中,
获取与屋脊线相交且与所述轮廓线不相交的中间斜棱;
将所述中间斜棱的Z坐标最小的端点作为第一端点,沿所述中间斜棱的Z坐标减小的方向延长,得到延长射线;
将所述延长射线和轮廓线的交点作为第二端点;
将所述第一端点和所述第二端点之间的线段向屋面所在标高的平面投影,得到投影线段;
判断所述投影线段和已生成主体梁是否相交;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于久瓴(江苏)数字智能科技有限公司,未经久瓴(江苏)数字智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010076312.6/2.html,转载请声明来源钻瓜专利网。