首页 / 专利库 / 电脑零配件 / 计算机系统 / 软件 / 软件套件 / 软件组件 / 老虎窗屋面桁架节点的生成方法、装置和存储介质

老虎窗屋面桁架节点的生成方法、装置和存储介质

阅读:1031发布:2020-05-23

专利汇可以提供老虎窗屋面桁架节点的生成方法、装置和存储介质专利检索,专利查询,专利分析的服务。并且本 申请 涉及一种老虎窗屋面桁架 节点 的生成方法、装置、计算机设备和存储介质,通过对老虎窗中窗组件和梁组件分析,筛选得到目标梁,之后按照目标梁的朝向将目标梁分组,并基于分组结果计算老虎窗屋面桁架节点的放置 位置 。该方法无需用户手动进行连接件的位置选择以及参数设置,即可自动生成设计 软件 中需要的老虎窗屋面桁架节点。且生成的老虎窗屋面桁架节点符合建筑规范、 力 学要求。符合《低层冷弯薄壁型 钢 房屋建筑技术规程》JGJ227-2011+P49的规定。,下面是老虎窗屋面桁架节点的生成方法、装置和存储介质专利的具体信息内容。

1.一种老虎窗屋面桁架节点的生成方法,所述老虎窗屋面桁架节点包括连接板和多个螺钉,所述方法包括:
获取设计界面中的老虎窗;
计算所述老虎窗的正面朝向与老虎窗的梁组件的最大面朝向的夹
根据所述夹角过滤所述老虎窗的梁组件,得到目标梁组件;
根据所述目标梁组件中梁的起始位置计算分组方向,根据所述分组方向将所述目标梁组件中的梁分组;
根据每组梁的中心线、所述正面朝向、所述梁的截面尺寸以及所述每组梁的中心线的方向计算偏移中心线;
根据各组梁的偏移中心线的交点、以及连接板的长度和宽度确定所述连接板的中心插入位置以及多个螺钉的位置;
基于所述连接板的中心插入位置以及多个螺钉的位置生成老虎窗屋面桁架节点。
2.根据权利要求1所述的方法,其特征在于,计算所述老虎窗的正面朝向与老虎窗的梁组件的最大面朝向的夹角,包括:
使用向量求角度算法处理所述老虎窗的正面朝向和所述老虎窗的梁组件的最大面朝向,得到所述夹角。
3.根据权利要求1所述的方法,其特征在于,计算所述老虎窗的正面朝向与老虎窗的梁组件的最大面朝向的夹角,包括:
根据所述老虎窗的窗组件的族坐标系确定所述老虎窗的朝向;
根据所述老虎窗的梁组件的族坐标系以及坐标系统确定所述梁组件的最大面朝向,其中,所述坐标系统用于所述族坐标系与世界坐标系的转换。
4.根据权利要求1所述的方法,其特征在于,根据所述目标梁组件中梁的起始位置计算分组方向,根据所述分组方向将所述目标梁组件中的梁分组,包括:
根据所述目标梁组件中梁的起始位置计算梁的方向;
根据所述梁的方向和所述正面朝向计算所述分组方向。
5.根据权利要求1所述的方法,其特征在于,所述根据每组梁的中心线、所述正面朝向、所述梁的截面尺寸以及所述每组梁的中心线的方向计算偏移中心线,包括:
获取每组梁的中心线;
根据所述每组梁的中心线的方向和所述述正面朝向确定偏移方向;
将所述中心线按照所述正面朝向移动二分之一的所述梁的截面宽度的距离,之后按照偏移方向移动二分之一的所述梁的截面长度的距离,得到偏移中心线,所述梁的截面尺寸包括截面宽度和截面长度。
6.根据权利要求5所述的方法,其特征在于,根据各组梁的偏移中心线的交点、以及连接板的长度和宽度确定所述连接板的中心插入位置以及螺钉的位置,包括:
使用向量求角度算法计算所述偏移方向的反向与世界坐标系的Z轴的夹角;
根据所述夹角计算参考距离;
根据所述参考距离和所述连接板的宽度计算移动距离;
将所述交点按照所述世界坐标系的Z轴向上移动所述移动距离,得到所述连接板中心插入位置。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
根据所述交点确定第一螺钉的位置;
根据所述第一螺钉的位置计算螺钉边距;
根据所述连接板的各边的中点连线,以及所述螺钉边距确定其他螺钉的位置。
8.一种老虎窗屋面桁架节点的生成装置,其特征在于,所述装置包括:
获取模,用于获取设计界面中的老虎窗;
分组模块,用于计算所述老虎窗的正面朝向与老虎窗的梁组件的最大面朝向的夹角;
根据所述夹角过滤所述老虎窗的梁组件,得到目标梁组件;根据所述目标梁组件中梁的起始位置计算分组方向,根据所述分组方向将所述目标梁组件中的梁分组;
节点生成模块,用于根据每组梁的中心线、所述正面朝向、所述梁的截面尺寸以及所述每组梁的中心线的方向计算偏移中心线;根据各组梁的偏移中心线的交点、以及连接板的长度和宽度确定所述连接板的中心插入位置以及多个螺钉的位置;基于所述连接板的中心插入位置以及多个螺钉的位置生成老虎窗屋面桁架节点。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

说明书全文

老虎窗屋面桁架节点的生成方法、装置和存储介质

技术领域

[0001] 本申请涉及计算机辅助设计技术领域,特别是涉及一种老虎窗屋面桁架节点的生成方法、装置、计算机设备和存储介质。

背景技术

[0002] 老虎窗又称为老虎天窗,是指一种开在屋顶上的天窗。也就是在斜屋面上凸出的窗,用作房屋顶部的采光和通
[0003] 传统技术中,建筑设计师在建筑模型中构建装饰用老虎窗与屋面桁架连接节点时只能通过手动一一块画上去。这不仅耗费大量时间,且构建的节点误差大,难以保证屋面桁架节点符合建筑规范、学要求。发明内容
[0004] 基于此,有必要针对上述技术问题,提供一种能够自动生成节点的老虎窗屋面桁架节点的生成方法、装置、计算机设备和存储介质。
[0005] 一种老虎窗屋面桁架节点的生成方法,所述老虎窗屋面桁架节点包括连接板和多个螺钉,所述方法包括:
[0006] 获取设计界面中的老虎窗;
[0007] 计算所述老虎窗的正面朝向与老虎窗的梁组件的最大面朝向的夹
[0008] 根据所述夹角过滤所述老虎窗的梁组件,得到目标梁组件;
[0009] 根据所述目标梁组件中梁的起始位置计算分组方向,根据所述分组方向将所述目标梁组件中的梁分组;
[0010] 根据每组梁的中心线、所述正面朝向、所述梁的截面尺寸以及所述每组梁的中心线的方向计算偏移中心线;
[0011] 根据各组梁的偏移中心线的交点、以及连接板的长度和宽度确定所述连接板的中心插入位置以及多个螺钉的位置;
[0012] 基于所述连接板的中心插入位置以及多个螺钉的位置生成老虎窗屋面桁架节点。
[0013] 在其中一个实施例中,计算所述老虎窗的正面朝向与老虎窗的梁组件的最大面朝向的夹角,包括:
[0014] 使用向量求角度算法处理所述老虎窗的正面朝向和所述老虎窗的梁组件的最大面朝向,得到所述夹角。
[0015] 在其中一个实施例中,计算所述老虎窗的正面朝向与老虎窗的梁组件的最大面朝向的夹角,包括:
[0016] 根据所述老虎窗的窗组件的族坐标系确定所述老虎窗的朝向;
[0017] 根据所述老虎窗的梁组件的族坐标系以及坐标系统确定所述梁组件的最大面朝向,其中,所述坐标系统用于所述族坐标系与世界坐标系的转换。
[0018] 在其中一个实施例中,根据所述目标梁组件中梁的起始位置计算分组方向,根据所述分组方向将所述目标梁组件中的梁分组,包括:
[0019] 根据所述目标梁组件中梁的起始位置计算梁的方向;
[0020] 根据所述梁的方向和所述正面朝向计算所述分组方向。
[0021] 在其中一个实施例中,所述根据每组梁的中心线、所述正面朝向、所述梁的截面尺寸以及所述每组梁的中心线的方向计算偏移中心线,包括:
[0022] 获取每组梁的中心线;
[0023] 根据所述每组梁的中心线的方向和所述述正面朝向确定偏移方向;
[0024] 将所述中心线按照所述正面朝向移动二分之一的所述梁的截面宽度的距离,之后按照偏移方向移动二分之一的所述梁的截面长度的距离,得到偏移中心线,所述梁的截面尺寸包括截面宽度和截面长度。
[0025] 在其中一个实施例中,根据各组梁的偏移中心线的交点、以及连接板的长度和宽度确定所述连接板的中心插入位置以及螺钉的位置,包括:
[0026] 使用向量求角度算法计算所述偏移方向的反向与世界坐标系的Z轴的夹角;
[0027] 根据所述夹角计算参考距离;
[0028] 根据所述参考距离和所述连接板的宽度计算移动距离;
[0029] 将所述交点按照所述世界坐标系的Z轴向上移动所述移动距离,得到所述连接板中心插入位置。
[0030] 在其中一个实施例中,所述方法还包括:
[0031] 根据所述交点确定第一螺钉的位置;
[0032] 根据所述第一螺钉的位置计算螺钉边距;
[0033] 根据所述连接板的各边的中点连线,以及所述螺钉边距确定其他螺钉的位置。
[0034] 一种老虎窗屋面桁架节点的生成装置,所述装置包括:
[0035] 获取模块,用于获取设计界面中的老虎窗;
[0036] 分组模块,用于计算所述老虎窗的正面朝向与老虎窗的梁组件的最大面朝向的夹角;根据所述夹角过滤所述老虎窗的梁组件,得到目标梁组件;根据所述目标梁组件中梁的起始位置计算分组方向,根据所述分组方向将所述目标梁组件中的梁分组;
[0037] 节点生成模块,用于根据每组梁的中心线、所述正面朝向、所述梁的截面尺寸以及所述每组梁的中心线的方向计算偏移中心线;根据各组梁的偏移中心线的交点、以及连接板的长度和宽度确定所述连接板的中心插入位置以及多个螺钉的位置;基于所述连接板的中心插入位置以及多个螺钉的位置生成老虎窗屋面桁架节点。
[0038] 一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请任一实施例的方法的步骤。
[0039] 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请任一实施例的方法的步骤。
[0040] 上述老虎窗屋面桁架节点的生成方法、装置、计算机设备和存储介质,通过对老虎窗中窗组件和梁组件分析,筛选得到目标梁,之后按照目标梁的朝向将目标梁分组,并基于分组结果计算老虎窗屋面桁架节点的放置位置。该方法无需用户手动进行连接件的位置选择以及参数设置,即可自动生成设计软件中需要的老虎窗屋面桁架节点。且生成的老虎窗屋面桁架节点符合建筑规范、力学要求。符合《低层冷弯薄壁型房屋建筑技术规程》JGJ227-2011+P49的规定。附图说明
[0041] 图1为一个实施例中老虎窗屋面桁架节点的生成方法的应用环境图;
[0042] 图2为一个实施例老虎窗屋面桁架节点的生成方法的流程示意图;
[0043] 图3为一个实施例中老虎窗的正面朝向;
[0044] 图4为一个实施例中获取的目标梁组件的示意图;
[0045] 图5为一个实施例中目标梁组件的分组结果图;
[0046] 图6为一个实施例中偏移中心线以及交点的示意图;
[0047] 图7为一个实施例中老虎窗屋面桁架节点效果图;
[0048] 图8为一个实施例中老虎窗屋面桁架节点效果图;
[0049] 图9为一个实施例中老虎窗屋面桁架节点的生成装置的结构框图
[0050] 图10为一个实施例中计算机设备的内部结构图。

具体实施方式

[0051] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0052] 本申请提供的老虎窗屋面桁架节点的生成方法,可以应用于如图1所示的应用环境中。其中,终端100可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑。该终端100包含存储器,处理器以及显示屏。处理器可以运行建筑设计软件,该建筑设计软件可以以计算机程序的形式存储于存储器中。该存储器还为所述建筑设计软件提供运行环境,且该存储器可以存储建筑设计软件的运行信息。具体地,显示屏可以显示建筑设计软件的设计界面,用户可以通过设计界面输入信息,进行建筑设计。
[0053] 在一个实施例中,如图2所示,提供了一种老虎窗屋面桁架节点的生成方法,所述老虎窗屋面桁架节点包括连接板和多个螺钉,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
[0054] 步骤210,获取设计界面中的老虎窗。
[0055] 具体地,处理器获取设计界面中的老虎窗。
[0056] 具体地,处理器可以从存储器中获取建筑设计软件的运行信息,并根据运行信息获取当前的设计界面中元素的类型、所述元素的生成位置以及所述元素的属性信息。之后再根据设计界面中元素的类型、所述元素的生成位置以及所述元素的属性信息,获取所述设计界面中的老虎窗。
[0057] 步骤220,计算所述老虎窗的正面朝向与老虎窗的梁组件的最大面朝向的夹角。
[0058] 具体地,处理器计算所述老虎窗的正面朝向与老虎窗的梁组件的最大面朝向的夹角。
[0059] 更具体地,处理器首先根据所述老虎窗的窗组件的族坐标系确定所述老虎窗的朝向;之后根据所述老虎窗的梁组件的族坐标系以及坐标系统确定所述梁组件的最大面朝向,其中,所述坐标系统用于所述族坐标系与世界坐标系的转换。图3示出的为老虎窗的正面朝向。
[0060] 可选地,处理器在确定老虎窗的朝向和梁组件的最大面朝向后,使用向量求角度算法处理所述老虎窗的正面朝向和所述老虎窗的梁组件的最大面朝向,得到所述夹角。
[0061] 步骤230,根据所述夹角过滤所述老虎窗的梁组件,得到目标梁组件。
[0062] 具体地,处理器根据所述夹角过滤所述老虎窗的梁组件,得到目标梁组件。可选地,处理器选择夹角为近似0°的老虎窗的梁组件为目标梁组件。图4示出的为获取的目标梁组件的结果图。
[0063] 步骤S240,根据所述目标梁组件中梁的起始位置计算分组方向,根据所述分组方向将所述目标梁组件中的梁分组。
[0064] 具体地,处理器根据所述目标梁组件中梁的起始位置计算分组方向,根据所述分组方向将所述目标梁组件中的梁分组。可选地,处理器首先根据所述目标梁组件中梁的起始位置计算梁的方向;之后根据所述梁的方向和所述正面朝向计算所述分组方向。图5示出的为获取的目标梁组件的分组结果图。
[0065] 步骤S250,根据每组梁的中心线、所述正面朝向、所述梁的截面尺寸以及所述每组梁的中心线的方向计算偏移中心线。
[0066] 具体地,处理器根据每组梁的中心线、所述正面朝向、所述梁的截面尺寸以及所述每组梁的中心线的方向计算偏移中心线。可选地,处理器首先获取每组梁的中心线;然后根据所述每组梁的中心线的方向和所述述正面朝向确定偏移方向;最后将所述中心线按照所述正面朝向移动二分之一的所述梁的截面宽度的距离,之后按照偏移方向移动二分之一的所述梁的截面长度的距离,得到偏移中心线,所述梁的截面尺寸包括截面宽度和截面长度。此时偏移中心线恰好在对应梁表面的下方位置。如图6所示为偏移中心线以及交点的示意图。
[0067] 步骤S260,根据各组梁的偏移中心线的交点、以及连接板的长度和宽度确定所述连接板的中心插入位置以及多个螺钉的位置。
[0068] 具体地,处理器根据各组梁的偏移中心线的交点、以及连接板的长度和宽度确定所述连接板的中心插入位置以及多个螺钉的位置。更具体地,处理器使用向量求角度算法计算所述偏移方向的反向与世界坐标系的Z轴的夹角A(可参考图8中的∠AOB);根据所述夹角A计算参考距离;根据所述参考距离和所述连接板的宽度计算移动距离;将所述交点按照所述世界坐标系的Z轴向上移动所述移动距离,得到所述连接板中心插入位置。进一步地,处理器根据所述交点确定第一螺钉的位置;根据所述第一螺钉的位置计算螺钉边距;根据所述连接板的各边的中点连线,以及所述螺钉边距确定其他螺钉的位置。一般情况下,螺钉的个数为4,4个螺钉位于连接板四个边的中点的连线上。
[0069] 可选地,参考距离=(L/2)/夹角A的正切值。
[0070] 可选地,处理器将交点向上偏移10mm作为第一螺钉的位置。
[0071] 步骤S270,基于所述连接板的中心插入位置以及多个螺钉的位置生成老虎窗屋面桁架节点。
[0072] 具体地,处理器基于所述连接板的中心插入位置以及多个螺钉的位置生成老虎窗屋面桁架节点。生成的老虎窗屋面桁架节点效果图如图7或图8所示。该老虎窗屋面桁架节点的连接板的两个上顶点恰好与对应的梁上表面平齐。
[0073] 上述老虎窗屋面桁架节点的生成方法中,通过对老虎窗中窗组件和梁组件分析,筛选得到目标梁,之后按照目标梁的朝向将目标梁分组,并基于分组结果计算老虎窗屋面桁架节点的放置位置。该方法无需用户手动进行连接件的位置选择以及参数设置,即可自动生成设计软件中需要的老虎窗屋面桁架节点。且生成的老虎窗屋面桁架节点符合建筑规范、力学要求。符合《低层冷弯薄壁型钢房屋建筑技术规程》JGJ227-2011+P49的规定。
[0074] 应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0075] 在一个实施例中,如图9所示,提供了一种老虎窗屋面桁架节点的生成装置,包括:
[0076] 获取模块310,用于获取设计界面中的老虎窗。
[0077] 分组模块320,用于计算所述老虎窗的正面朝向与老虎窗的梁组件的最大面朝向的夹角;根据所述夹角过滤所述老虎窗的梁组件,得到目标梁组件;根据所述目标梁组件中梁的起始位置计算分组方向,根据所述分组方向将所述目标梁组件中的梁分组。
[0078] 节点生成模块330,用于根据每组梁的中心线、所述正面朝向、所述梁的截面尺寸以及所述每组梁的中心线的方向计算偏移中心线;根据各组梁的偏移中心线的交点、以及连接板的长度和宽度确定所述连接板的中心插入位置以及多个螺钉的位置;基于所述连接板的中心插入位置以及多个螺钉的位置生成老虎窗屋面桁架节点。
[0079] 在其中一个实施例中,分组模块320具体用于使用向量求角度算法处理所述老虎窗的正面朝向和所述老虎窗的梁组件的最大面朝向,得到所述夹角。
[0080] 在其中一个实施例中,分组模块320具体用于根据所述老虎窗的窗组件的族坐标系确定所述老虎窗的朝向;根据所述老虎窗的梁组件的族坐标系以及坐标系统确定所述梁组件的最大面朝向,其中,所述坐标系统用于所述族坐标系与世界坐标系的转换。
[0081] 在其中一个实施例中,分组模块320具体用于根据所述目标梁组件中梁的起始位置计算梁的方向;根据所述梁的方向和所述正面朝向计算所述分组方向。
[0082] 在其中一个实施例中,节点生成模块330具体用于获取每组梁的中心线;根据所述每组梁的中心线的方向和所述述正面朝向确定偏移方向;将所述中心线按照所述正面朝向移动二分之一的所述梁的截面宽度的距离,之后按照偏移方向移动二分之一的所述梁的截面长度的距离,得到偏移中心线,所述梁的截面尺寸包括截面宽度和截面长度。
[0083] 在其中一个实施例中,节点生成模块330具体用于使用向量求角度算法计算所述偏移方向的反向与世界坐标系的Z轴的夹角;根据所述夹角计算参考距离;根据所述参考距离和所述连接板的宽度计算移动距离;将所述交点按照所述世界坐标系的Z轴向上移动所述移动距离,得到所述连接板中心插入位置。
[0084] 在其中一个实施例中,节点生成模块330还用于根据所述交点确定第一螺钉的位置;根据所述第一螺钉的位置计算螺钉边距;根据所述连接板的各边的中点连线,以及所述螺钉边距确定其他螺钉的位置。
[0085] 关于老虎窗屋面桁架节点的生成装置的具体限定可以参见上文中对于老虎窗屋面桁架节点的生成方法的限定,在此不再赘述。上述老虎窗屋面桁架节点的生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0086] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种老虎窗屋面桁架节点的生成方法。该计算机设备的显示屏可以是液晶显示屏或者电子显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0087] 本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0088] 在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取设计界面中的老虎窗;计算所述老虎窗的正面朝向与老虎窗的梁组件的最大面朝向的夹角;根据所述夹角过滤所述老虎窗的梁组件,得到目标梁组件;根据所述目标梁组件中梁的起始位置计算分组方向,根据所述分组方向将所述目标梁组件中的梁分组;根据每组梁的中心线、所述正面朝向、所述梁的截面尺寸以及所述每组梁的中心线的方向计算偏移中心线;根据各组梁的偏移中心线的交点、以及连接板的长度和宽度确定所述连接板的中心插入位置以及多个螺钉的位置;基于所述连接板的中心插入位置以及多个螺钉的位置生成老虎窗屋面桁架节点。
[0089] 在一个实施例中,处理器执行计算机程序时具体实现以下步骤:使用向量求角度算法处理所述老虎窗的正面朝向和所述老虎窗的梁组件的最大面朝向,得到所述夹角。
[0090] 在一个实施例中,处理器执行计算机程序时具体实现以下步骤:根据所述老虎窗的窗组件的族坐标系确定所述老虎窗的朝向;根据所述老虎窗的梁组件的族坐标系以及坐标系统确定所述梁组件的最大面朝向,其中,所述坐标系统用于所述族坐标系与世界坐标系的转换。
[0091] 在一个实施例中,处理器执行计算机程序时具体实现以下步骤:根据所述目标梁组件中梁的起始位置计算梁的方向;根据所述梁的方向和所述正面朝向计算所述分组方向。
[0092] 在一个实施例中,处理器执行计算机程序时具体实现以下步骤:获取每组梁的中心线;根据所述每组梁的中心线的方向和所述述正面朝向确定偏移方向;将所述中心线按照所述正面朝向移动二分之一的所述梁的截面宽度的距离,之后按照偏移方向移动二分之一的所述梁的截面长度的距离,得到偏移中心线,所述梁的截面尺寸包括截面宽度和截面长度。
[0093] 在一个实施例中,处理器执行计算机程序时具体实现以下步骤:使用向量求角度算法计算所述偏移方向的反向与世界坐标系的Z轴的夹角;根据所述夹角计算参考距离;根据所述参考距离和所述连接板的宽度计算移动距离;将所述交点按照所述世界坐标系的Z轴向上移动所述移动距离,得到所述连接板中心插入位置。
[0094] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据所述交点确定第一螺钉的位置;根据所述第一螺钉的位置计算螺钉边距;根据所述连接板的各边的中点连线,以及所述螺钉边距确定其他螺钉的位置。
[0095] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取设计界面中的老虎窗;计算所述老虎窗的正面朝向与老虎窗的梁组件的最大面朝向的夹角;根据所述夹角过滤所述老虎窗的梁组件,得到目标梁组件;根据所述目标梁组件中梁的起始位置计算分组方向,根据所述分组方向将所述目标梁组件中的梁分组;根据每组梁的中心线、所述正面朝向、所述梁的截面尺寸以及所述每组梁的中心线的方向计算偏移中心线;根据各组梁的偏移中心线的交点、以及连接板的长度和宽度确定所述连接板的中心插入位置以及多个螺钉的位置;基于所述连接板的中心插入位置以及多个螺钉的位置生成老虎窗屋面桁架节点。
[0096] 在一个实施例中,计算机程序被处理器执行时具体实现以下步骤:使用向量求角度算法处理所述老虎窗的正面朝向和所述老虎窗的梁组件的最大面朝向,得到所述夹角。
[0097] 在一个实施例中,计算机程序被处理器执行时具体实现以下步骤:根据所述老虎窗的窗组件的族坐标系确定所述老虎窗的朝向;根据所述老虎窗的梁组件的族坐标系以及坐标系统确定所述梁组件的最大面朝向,其中,所述坐标系统用于所述族坐标系与世界坐标系的转换。
[0098] 在一个实施例中,计算机程序被处理器执行时具体实现以下步骤:根据所述目标梁组件中梁的起始位置计算梁的方向;根据所述梁的方向和所述正面朝向计算所述分组方向。
[0099] 在一个实施例中,计算机程序被处理器执行时具体实现以下步骤:获取每组梁的中心线;根据所述每组梁的中心线的方向和所述述正面朝向确定偏移方向;将所述中心线按照所述正面朝向移动二分之一的所述梁的截面宽度的距离,之后按照偏移方向移动二分之一的所述梁的截面长度的距离,得到偏移中心线,所述梁的截面尺寸包括截面宽度和截面长度。
[0100] 在一个实施例中,计算机程序被处理器执行时具体实现以下步骤:使用向量求角度算法计算所述偏移方向的反向与世界坐标系的Z轴的夹角;根据所述夹角计算参考距离;根据所述参考距离和所述连接板的宽度计算移动距离;将所述交点按照所述世界坐标系的Z轴向上移动所述移动距离,得到所述连接板中心插入位置。
[0101] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据所述交点确定第一螺钉的位置;根据所述第一螺钉的位置计算螺钉边距;根据所述连接板的各边的中点连线,以及所述螺钉边距确定其他螺钉的位置。
[0102] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0103] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0104] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈