一种自动建立窗户模型方法、电子设备及存储介质技术

技术编号:31012248 阅读:17 留言:0更新日期:2021-11-30 00:41
本发明专利技术实施例涉及计算机辅助设计技术领域,特别涉及一种自动建立窗户模型方法、电子设备及存储介质。本发明专利技术实施例中提供了一种自动建立窗户模型方法、电子设备及存储介质,该自动建立窗户模型方法包括:响应于用户的第一输入操作,获取窗户底边基准线和窗户参数;根据所述窗户底边基准线、所述窗户参数和预设窗户矩阵数据库,生成窗户模型。该方法通过用户的第一输入操作,获取窗户底边基准线和窗户参数后,即可生成窗户模型,操作简便、运算简单且用户体验感较高、运算速度快、能大幅缩短生成时间,提高整理效率,增加应用面。增加应用面。增加应用面。

【技术实现步骤摘要】
一种自动建立窗户模型方法、电子设备及存储介质


[0001]本专利技术实施例涉及计算机辅助设计
,特别涉及一种自动建立窗户模型方法、电子设备及存储介质。

技术介绍

[0002]Click

Window 3D是一款基于草图大师的窗户生成插件,该插件可以通过设置好窗户的材料、玻璃厚度、分类、开窗模式、把手等信息一键生成窗户,这款软件可以帮助用户生成想要的任何窗户,但Click

Window 3D生成的组件较多,而且是一个组件嵌套一个组件,文件后期会比较大,每次生成一个窗户都会有较大的运算量,导致在窗户生成过程中有相对较长的卡顿时间,非常影响用户使用感,其次,该插件需要一定的建筑基础以及草图大师软件使用基础才可以操作,对于一些普通大众用户不友好。

技术实现思路

[0003]本专利技术实施例的目的是提供一种自动建立窗户模型方法、电子设备及存储介质,运算简单且用户体验感较高,运算速度较快。
[0004]第一方面,本专利技术实施方式采用的一个技术方案是:提供一种自动建立窗户模型方法,包括:响应于用户的第一输入操作,获取窗户底边基准线和窗户参数;根据所述窗户底边基准线、所述窗户参数和预设窗户矩阵数据库,生成窗户模型。
[0005]在一些实施例中,所述方法还包括:响应于用户的第二输入操作,获取窗户样式;所述根据所述窗户底边基准线、所述窗户参数和预设窗户矩阵数据库,生成窗户模型,包括:根据所述窗户样式在预设窗户矩阵数据库中选择预设窗户矩阵模型;根据所述窗户底边基准线、所述窗户参数和所述预设窗户矩阵模型,生成所述窗户模型。
[0006]在一些实施例中,所述方法还包括:预先构建窗户矩阵数据库,所述窗户矩阵数据库包括至少一个预设窗户矩阵模型,所述预设窗户矩阵模型包括至少一个预设窗户模型,每一所述预设窗户矩阵模型对应一种窗户样式。
[0007]在一些实施例中,所述窗户样式包括固定窗、侧开窗、滑动窗、滑动门窗、平开窗和外翻窗中的至少一种。
[0008]在一些实施例中,在一个所述预设窗户矩阵模型中,每一所述预设窗户模型对应一个窗户高度区间和窗户宽度区间。
[0009]在一些实施例中,所述窗户参数包括窗户高度、窗框厚度和/或玻璃厚度;所述根据所述窗户底边基准线、所述窗户参数和所述预设窗户矩阵模型,生成窗户模型,包括:根据所述窗户底边基准线,确定所述窗户宽度;根据所述窗户宽度、所述窗户高度和所述预设窗户矩阵模型,得到所述窗户模型的每一子窗户的角点坐标、每一所述子窗户的宽度和每一所述子窗户的高度;根据所述窗户底边基准线、每一所述角点坐标、每一所述子窗户的宽度、每一所述子窗户的高度以及所述窗户参数,得到所述窗户模型的外窗框模型、内窗框模型和玻璃模型;根据所述外窗框模型、所述内窗框模型和所述玻璃模型,得到所述窗户模
型。
[0010]在一些实施例中,所述根据所述窗户底边基准线、每一所述角点坐标、每一所述子窗户的宽度、每一所述子窗户的高度以及所述窗户参数,得到所述窗户的外窗框模型、内窗框模型和玻璃模型,包括:根据所述窗户底边基准线、每一所述角点坐标、每一所述子窗户的宽度、每一所述子窗户的高度以及所述窗户参数,得到所述外窗框模型的轮廓线、所述外窗框模型的截面线、所述内窗框模型的轮廓线、所述内窗框模型的截面线,所述玻璃模型的底边轮廓线和所述玻璃模型的玻璃高度;根据所述外窗框的轮廓线和所述外窗框的截面线,生成所述外窗框模型;根据所述内窗框的轮廓线和所述内窗框的截面线,生成所述内窗框模型;根据所述玻璃的底边轮廓线和所述玻璃高度,生成所述玻璃模型。
[0011]在一些实施例中,所述方法还包括:获取所述窗户底边基准线的起点至所述窗户底边基准线的终点的第一方向;在垂直于所述窗户模型所在的平面,以所述第一方向逆时针旋转90度的方向为所述窗户模型的窗户外方向。
[0012]第二方面,本专利技术实施例提供一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面任意一项所述的方法。
[0013]第三方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如第一方面任意一项所述的方法。
[0014]第四方面,本专利技术实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如上第一方面所述的方法。
[0015]与现有技术相比,本专利技术的有益效果是:区别于现有技术的情况,本专利技术实施例中提供了一种自动建立窗户模型方法、电子设备及存储介质,该自动建立窗户模型方法包括:响应于用户的第一输入操作,获取窗户底边基准线和窗户参数;根据所述窗户底边基准线、所述窗户参数和预设窗户矩阵数据库,生成窗户模型。该方法通过用户的第一输入操作,获取窗户底边基准线和窗户参数后,即可生成窗户模型,操作简便、运算简单且用户体验感较高、运算速度快、能大幅缩短生成时间,提高整理效率,增加应用面。
附图说明
[0016]一个或多个实施例中通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件/模块和步骤表示为类似的元件/模块和步骤,除非有特别申明,附图中的图不构成比例限制。
[0017]图1是本专利技术实施例提供的一种自动建立窗户模型方法的流程示意图;图2是本专利技术实施例提供的一种外窗框模型的结构示意图;图3是本专利技术实施例提供的另一种自动建立窗户模型方法的流程示意图;图4是本专利技术实施例提供的一种自动建立窗户模型方法的部分流程示意图;图5是本专利技术实施例提供的一种第一预设窗户矩阵模型;图6是本专利技术实施例提供的一种第二预设窗户矩阵模型;
图7是本专利技术实施例提供的一种第三预设窗户矩阵模型;图8是本专利技术实施例提供的一种第四预设窗户矩阵模型;图9是图3中的步骤S22的一种流程示意图;图10是图5中的步骤S223的一种流程示意图;图11是本专利技术实施例提供的一种自动建立窗户模型过程中的结构示意图;图12是本专利技术实施例提供的一种玻璃模型建模过程中的结构示意图;图13是本专利技术实施例提供的另一种自动建立窗户模型方法的部分流程示意图;图14是本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0018]下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进。这些都属于本专利技术的保护范围。
[0019]为了便于理解本申请,下面结合附图和具体实施例,对本申请进行更详细的说明。除非另有定义,本说明书所使用的所有的技术和科学术语与属于本申请的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动建立窗户模型方法,其特征在于,包括:响应于用户的第一输入操作,获取窗户底边基准线和窗户参数;根据所述窗户底边基准线、所述窗户参数和预设窗户矩阵数据库,生成窗户模型。2.根据权利要求1所述的自动建立窗户模型方法,其特征在于,所述方法还包括:响应于用户的第二输入操作,获取窗户样式;所述根据所述窗户底边基准线、所述窗户参数和预设窗户矩阵数据库,生成窗户模型,包括:根据所述窗户样式在预设窗户矩阵数据库中选择预设窗户矩阵模型;根据所述窗户底边基准线、所述窗户参数和所述预设窗户矩阵模型,生成所述窗户模型。3.根据权利要求2所述的自动建立窗户模型方法,其特征在于,所述方法还包括:预先构建窗户矩阵数据库,所述窗户矩阵数据库包括至少一个预设窗户矩阵模型,所述预设窗户矩阵模型包括至少一个预设窗户模型,每一所述预设窗户矩阵模型对应一种窗户样式。4.根据权利要求3所述的自动建立窗户模型方法,其特征在于,所述窗户样式包括固定窗、侧开窗、滑动窗、滑动门窗、平开窗和外翻窗中的至少一种。5.根据权利要求4所述的自动建立窗户模型方法,其特征在于,在一个所述预设窗户矩阵模型中,每一所述预设窗户模型对应一个窗户高度区间和窗户宽度区间。6.根据权利要求5所述的自动建立窗户模型方法,其特征在于,所述窗户参数包括窗户高度、窗框厚度和/或玻璃厚度;所述根据所述窗户底边基准线、所述窗户参数和所述预设窗户矩阵模型,生成窗户模型,包括:根据所述窗户底边基准线,确定所述窗户宽度;根据所述窗户宽度、所述窗户高度和所述预设窗户矩阵模型,得到所述窗户模型的每一子窗户的角点坐标、每一所述子窗户的宽度和每一所述子窗户的高度;根据所述窗户底边基准线、每一所述角点坐标、每一所述子窗户的宽度、每一所述子窗户的高度以及所述窗户参数,得到所述窗户模型的...

【专利技术属性】
技术研发人员:王彦文王鼎明范鹭郭子馨
申请(专利权)人:深圳小库科技有限公司
类型:发明
国别省市:

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

1