1.一种建筑物的屋面结构生成方法,所述方法包括:获取建筑物族模型数据中的屋面信息;
根据所述屋面信息计算两端桁架钢梁信息以及中间桁架钢梁信息;
根据所述两端桁架钢梁信息和所述中间桁架钢梁信息生成建筑物的屋面结构;
所述屋面信息中包括屋面的标高线、背脊线以及屋面的顶部面,根据所述屋面信息计算两端桁架钢梁信息以及中间桁架钢梁信息包括:根据所述背脊线的端点沿着两侧的屋面分别生成两端桁架钢梁的椽条;
在两侧的屋面之间,基于所述两端桁架钢梁的椽条与标高线的交点沿所述标高线生成两端桁架钢梁的屋架下弦杆;
在背脊线的端点与背脊线的端点在标高线上的投影点之间生成两端桁架钢梁的屋架中柱;
从所述屋架中柱向两侧出发,按照标准间距在两侧的屋面之间生成垂直于所述标高线的两端桁架钢梁的腹杆。
2.根据权利要求1所述的方法,其特征在于,所述屋面信息中包括屋面的标高线、背脊线以及屋面的顶部面,根据所述屋面信息计算两端桁架钢梁信息以及中间桁架钢梁信息还包括:根据所述屋面信息中屋面的标高线、背脊线以及屋面的顶部面,计算屋面在标高线处的跨度;
将所述跨度作为所述屋架下弦杆的长度。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述两端桁架钢梁的椽条的位置信息和材料信息作为所述两端桁架钢梁信息保存;
将所述两端桁架钢梁的屋架下弦杆的位置信息和材料信息作为所述两端桁架钢梁信息保存;
将所述两端桁架钢梁的屋架中柱的位置信息和材料信息作为所述两端桁架钢梁信息保存;
将所述两端桁架钢梁的腹杆的位置信息和材料信息作为所述两端桁架钢梁信息保存。
4.根据权利要求1所述的方法,其特征在于,所述屋面信息中包括屋面的标高线、背脊线以及屋面的顶部面,根据所述屋面信息计算两端桁架钢梁信息以及中间桁架钢梁信息,还包括:从所述背脊线的一端出发,按照标准间距依次生成中间桁架钢梁。
5.根据权利要求4所述的方法,其特征在于,从所述背脊线的一端出发,按照标准间距依次生成中间桁架钢梁包括:沿所述背脊线生成中间桁架钢梁的背檩;
根据所述背脊线在所述标高线上的投影生成中间桁架钢梁的系杆;
基于所述背脊线的间距点,沿着两侧的屋面分别生成中间桁架钢梁的椽条;
在两侧的屋面之间,基于所述中间桁架钢梁的椽条与标高线的交点沿所述标高线生成中间桁架钢梁的屋架下弦杆;
基于所述背脊线的间距点与所述背脊线的间距点投影在标高线上的点生成中间桁架钢梁的屋架中柱;
在中间桁架钢梁的屋架中柱的两边按照标预设规则生成中间桁架钢梁的斜腹杆。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:将所述中间桁架钢梁的背檩的位置信息和材料信息作为所述中间桁架钢梁信息保存;
将中间桁架钢梁的系杆的位置信息和材料信息作为所述中间桁架钢梁信息保存;
将中间桁架钢梁的椽条的位置信息和材料信息作为所述中间桁架钢梁信息保存;
将中间桁架钢梁的屋架下弦杆的位置信息和材料信息作为所述中间桁架钢梁信息保存;
将中间桁架钢梁的屋架中柱的位置信息和材料信息作为所述中间桁架钢梁信息保存;
将中间桁架钢梁的斜腹杆的位置信息和材料信息作为所述中间桁架钢梁信息保存。
7.根据权利要求1‑6任一项所述的方法,其特征在于,根据所述两端桁架钢梁信息和所述中间桁架钢梁信息生成建筑物的屋面结构包括:调用建筑设计软件使用所述两端桁架钢梁信息和所述中间桁架钢梁信息创建屋面结构的族模型,并设置所述族模型的位置,以生成建筑物的屋面结构。
8.一种建筑物的屋面结构生成方法,所述方法包括:获取建筑物族模型数据中的屋面信息;
根据背脊线的端点沿着两侧的屋面分别生成两端桁架钢梁的椽条;
在两侧的屋面之间,基于所述两端桁架钢梁的椽条与标高线的交点沿所述标高线生成两端桁架钢梁的屋架下弦杆;
在背脊线的端点与背脊线的端点在标高线上的投影点之间生成两端桁架钢梁的屋架中柱;
从所述屋架中柱向两侧出发,按照标准间距在两侧的屋面之间生成垂直于所述标高线的两端桁架钢梁的腹杆;
沿所述背脊线生成中间桁架钢梁的背檩;
根据所述背脊线在所述标高线上的投影生成中间桁架钢梁的系杆;
基于所述背脊线的间距点,沿着两侧的屋面分别生成中间桁架钢梁的椽条;
在两侧的屋面之间,基于所述中间桁架钢梁的椽条与标高线的交点沿所述标高线生成中间桁架钢梁的屋架下弦杆;
基于所述背脊线的间距点与所述背脊线的间距点投影在标高线上的点生成中间桁架钢梁的屋架中柱;
在中间桁架钢梁的屋架中柱的两边按照标预设规则生成中间桁架钢梁的斜腹杆;
根据两端桁架钢梁的椽条、两端桁架钢梁的屋架下弦杆、两端桁架钢梁的屋架中柱、两端桁架钢梁的腹杆、中间桁架钢梁的背檩、中间桁架钢梁的系杆、中间桁架钢梁的椽条、中间桁架钢梁的屋架下弦杆、中间桁架钢梁的屋架中柱以及中间桁架钢梁的斜腹杆生成建筑物的屋面结构。
9.一种建筑物的屋面结构生成装置,其特征在于,所述装置包括:获取模块,用于获取建筑物族模型数据中的屋面信息;
计算模块,用于根据所述屋面信息计算两端桁架钢梁信息以及中间桁架钢梁信息;
生成模块,用于根据所述两端桁架钢梁信息和所述中间桁架钢梁信息生成建筑物的屋面结构;
所述屋面信息中包括屋面的标高线、背脊线以及屋面的顶部面,所述计算模块具体用于根据所述背脊线的端点沿着两侧的屋面分别生成两端桁架钢梁的椽条;
在两侧的屋面之间,基于所述两端桁架钢梁的椽条与标高线的交点沿所述标高线生成两端桁架钢梁的屋架下弦杆;
在背脊线的端点与背脊线的端点在标高线上的投影点之间生成两端桁架钢梁的屋架中柱;
从所述屋架中柱向两侧出发,按照标准间距在两侧的屋面之间生成垂直于所述标高线的两端桁架钢梁的腹杆。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。