推拉门窗设计的自动生成方法、装置、设备及存储介质制造方法及图纸

技术编号:38319212 阅读:14 留言:0更新日期:2023-07-29 09:01
本申请公开了一种推拉门窗设计的自动生成方法、装置、设备及存储介质。所述方法包括:依据推拉门窗设计的型材参数,以及推拉门窗设计的卡口参数配置,获取所述推拉门窗设计的组件模型;依据所述推拉门窗设计的组件模型,以及所述推拉门窗设计的要求,获取所述组件模型中的一个或多个组件模型,以及所述组件模型的开启方式;依据所述组件模型中的一个或多个组件模型,以及所述组件模型的开启方式,获取自动生成的推拉门窗设计效果。本申请能够适用于不同的门窗扇数和各种排列方式,不需要对推拉门窗进行反复建模,只需一次建模,即可多次反复使用,极大的降低设计的复杂度及维护成本。极大的降低设计的复杂度及维护成本。极大的降低设计的复杂度及维护成本。

【技术实现步骤摘要】
推拉门窗设计的自动生成方法、装置、设备及存储介质


[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]依据所述每个所述单面窗扇在所述推拉门窗设计时的位置及开启方式,获取自动生成的推拉门窗设计效果。
[0027]在本申请的另一个实施例中,确定每个所述推拉门窗设计的单面窗扇参数,包括:
[0028]获取所述推拉门窗设计的总宽度及高度信息,以及需要设计的单面窗扇数量,和单面窗扇相互连接时允许的重叠参数和缝隙参数;
[0029]依据所述推拉门窗设计的总宽度及高度信息,以及需要设计的单面窗扇数量,和单面窗扇相互连接时允许的重叠参数和缝隙参数,获取所述单面窗扇的平均宽度值、高度值和深度值。
[0030]在本申请的另一个实施例中,所述获取每个所述单面窗扇在所述推拉门窗设计时的位置,包括:
[0031]依据所述推拉门窗设计的总宽度及高度信息,获取所述推拉门窗设计的中心点及坐标原点,所述坐标原点为所述推拉门窗设计的左下方点;
[0032]依据所述推拉门窗设计的中心点,以及所述推拉门窗设计时的单面窗扇数量,对所述推拉门窗设计按照单面窗扇数据进行网格划分,获取每个单面窗扇的位置编号;
[0033]依据每个单面窗扇的位置编号,以及所述推拉门窗设计的坐标原点,获取每个所述单面窗扇相对于所述坐标原点的坐标位置。
[0034]在本申请的另一个实施例中,所述依据所述每个所述单面窗扇在所述推拉门窗设计时的位置及开启方式,获取自动生成的推拉门窗设计效果,包括:
[0035]获取每一个所述单面窗扇的开启方式;
[0036]依据每一个所述单面窗扇的开启方式,以及所述单面窗扇的位置信息,获取每一个所述单面窗扇的参数列表,以及所述参数列表对应的所述单面窗扇的编号;
[0037]将所述单面窗扇的参数列表,以及所述参数列表对应的所述单面窗扇的编号加入
到前端软件进行显示,获取自动生成的推拉门窗设计效果。
[0038]基于本专利技术实施例的另一个方面,公开一种推拉门窗设计的自动生成装置,所述装置包括:
[0039]组件模型生成模块,用于依据推拉门窗设计的型材参数,以及推拉门窗设计的卡口参数配置,获取所述推拉门窗设计的组件模型;
[0040]参数配置模块,用于依据所述推拉门窗设计的组件模型,以及所述推拉门窗设计的要求,获取所述组件模型中的一个或多个组件模型,以及所述组件模型的开启方式;
[0041]效果展示模块,用于依据所述组件模型中的一个或多个组件模型,以及所述组件模型的开启方式,获取自动生成的推拉门窗设计效果。
[0042]基于本专利技术实施例的又一个方面,公开一种电子设备,所述电子设备包括一个或者多个处理器和存储器,存储器,用于存储一个或多个程序;当所述一个或多个程序被所述处理器执行时,使得所述处理器实现本专利技术各实施例提供的推拉门窗设计的自动生成方法。
[0043]基于本专利技术实施例的又一个方面,公开一种存储有计算机程序的计算机可读存储介质,该计算机程序被执行时实现本专利技术各实施例提供的推拉门窗设计的自动生成方法。
[0044]在本申请实施例中,通过依据推拉门窗设计的型材参数,以及推拉门窗设计的卡口参数配置,获取所述推拉门窗设计的组件模型;依据所述推拉门窗设计的组件模型,以及所述推拉门窗设计的要求本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种推拉门窗设计的自动生成方法,其特征在于,所述方法包括:依据推拉门窗设计的型材参数,以及推拉门窗设计的卡口参数配置,获取所述推拉门窗设计的组件模型;依据所述推拉门窗设计的组件模型,以及所述推拉门窗设计的要求,获取所述组件模型中的一个或多个组件模型,以及所述组件模型的开启方式;依据所述组件模型中的一个或多个组件模型,以及所述组件模型的开启方式,获取自动生成的推拉门窗设计效果。2.根据权利要求1所述的方法,其特征在于,所述依据推拉门窗设计的型材参数,以及推拉门窗设计的卡口参数配置,获取所述推拉门窗设计的组件模型,包括:获取推拉门窗设计的型材参数,以及所述推拉门窗设计的组件模型结构;依据所述推拉门窗设计的型材参数,以及所述推拉门窗设计的组件模型结构,配置所述推拉门窗设计的卡口参数,所述卡口参数为所述型材之间连接的位置关系;依据所述推拉门窗设计的卡口参数,获取所述推拉门窗设计的组件模型的型材设计位置关系;依据所述推拉门窗设计的组件模型的型材设计位置关系,获取所述推拉门窗设计的组件模型。3.根据权利要求2所述的方法,其特征在于,所述配置所述推拉门窗设计的卡口参数包括:获取所述型材的外观数据,所述型材的外观数据包括所述型材所具有的轨道参数;依据所述型材的外观数据,获取所述型材连接时所选取的连接轨道参数,以及所述推拉门窗设计的活动扇位置参数,所述活动扇为设置在所述型材的轨道上的扇体结构;依据所述型材连接时的所选取的连接轨道参数,以及所述推拉门窗设计的活动扇位置参数,获取所述推拉门窗设计的卡口参数。4.根据权利要求1所述的方法,其特征在于,依据所述组件模型中的一个或多个组件模型,以及所述组件模型的开启方式,获取自动生成的推拉门窗设计效果,包括:获取所述组件模型中的一个或多个组件模型;依据所述组件模型中的一个或多个组件模型,以及所述推拉门窗设计时允许的重叠参数和缝隙参数,确定每个所述推拉门窗设计的单面窗扇参数;依据所述每个所述推拉门窗设计的单面窗扇参数,获取每个所述单面窗扇在所述推拉门窗设计时的位置及开启方式;依据所述每个所述单面窗扇在所述推拉门窗设计时的位置及开启方式,获取自动生成的推拉门窗设计效果。5.根据权利要求4所述的方法,其特征在于,确定每个所述推拉门窗设计的单面窗扇参数,包括:获取所述推拉门窗设计的总宽度及高...

【专利技术属性】
技术研发人员:吴勇周伟国张佳淼
申请(专利权)人:杭州群核信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1