[发明专利]屋面主体结构生成方法、装置、计算机设备和存储介质有效
申请号: | 202010076312.6 | 申请日: | 2020-01-23 |
公开(公告)号: | CN113158280B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 尤勇敏;请求不公布姓名 | 申请(专利权)人: | 久瓴(江苏)数字智能科技有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 曹瀚青 |
地址: | 213100 江苏省常州市武进区延政西大道8*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 屋面 主体 结构 生成 方法 装置 计算机 设备 存储 介质 | ||
1.一种屋面主体结构生成方法,其特征在于,所述方法包括:
获取屋面的轮廓线和与所述轮廓线相交的斜棱;
将所述轮廓线和所述斜棱的交点沿所述斜棱的Z坐标减小的方向,延长预设的挑檐长度,将延长部分的线段作为第一类屋面结构的生成线,以生成第一类屋面结构;
获取所述轮廓线和已生成柱的第一交点;其中,所述第一交点不包括所述轮廓线的顶点;
通过所述第一交点,在所述第一交点所在屋面的平面内向Z坐标增大的方向做第一直线;其中,所述第一直线和所述第一交点所在的轮廓线的边垂直;
获取屋脊线和其他屋面的第三交点;其中,所述屋脊线的所属屋面与所述其他屋面为不同屋面;通过所述第三交点,在所述其他屋面所在的平面内做平行于轮廓线的第二直线;
将所述第二直线和所述第一直线的交点中,与所述第三交点距离最近的点作为第四交点;将所述第二直线和所述其他屋面的斜棱的交点中,与所述第三交点距离最近的点作为第五交点;
将所述第四交点和所述第五交点之间的线段,作为第四类屋面结构的生成线,以生成第四类屋面结构。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述第一直线和棱线的交点作为第二交点;
将所述第一交点和所述第二交点之间的线段作为第二类屋面结构的生成线,以生成第二类屋面结构。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
将所述第一交点沿所述第一直线的Z坐标减小的方向,延长所述挑檐长度,将延长部分的线段作为第三类屋面结构的生成线,以生成第三类屋面结构。
4.根据权利要求2所述的方法,其特征在于,所述第二类屋面结构为位于屋面,与所述轮廓线相交的结构加强梁;所述第四类屋面结构为位于屋面,与所述轮廓线平行的结构加强梁。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取与屋脊线相交且与所述轮廓线不相交的中间斜棱;
将所述中间斜棱的Z坐标最小的端点作为第一端点,沿所述中间斜棱的Z坐标减小的方向延长,得到延长射线;
将所述延长射线和轮廓线的交点作为第二端点;
将所述第一端点和所述第二端点之间的线段向屋面所在标高的平面投影,得到投影线段;
判断所述投影线段和已生成主体梁是否相交;
若否,则将所述第一端点和第二端点之间的线段作为第五类屋面结构的生成线,以生成第五类屋面结构;
若是,将所述投影线段和所述已生成主体梁的交点中,与所述第一端点距离最近的点作为第三端点;
通过所述第三端点,沿Z轴方向做第三直线;
获取所述第三直线,与所述第一端点和所述第二端点之间的线段的第六交点;
判断所述第六交点和所述第一端点是否重合;
若否,则将所述第三端点和所述第一端点之间的线段作为第六类屋面结构的生成线,以生成第六类屋面结构。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
判断所述第三端点是否位于已生成立柱;
若否,通过所述第三端点做垂直于目标已生成梁的第四直线;其中,所述目标已生成梁为所述第三端点所在的已生成梁;
获取所述第四直线与所述目标已生成梁平行的其他已生成梁的第一交点集合;
将所述第一交点集合中与所述第四直线距离最近的交点作为第七交点;
将第七交点和第六交点之间的线段作为第七类屋面结构的生成线,以生成第七类屋面结构;
获取所述延长射线和所述延长射线所属的屋面的斜棱的第二交点集合;
将所述第二交点集合中与所述第一端点距离最近的交点作为第八交点;
将所述第一端点和所述第八交点之间的线段作为第八类屋面结构的生成线,以生成第八类屋面结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于久瓴(江苏)数字智能科技有限公司,未经久瓴(江苏)数字智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010076312.6/1.html,转载请声明来源钻瓜专利网。