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

文档序号:1889622 发布日期:2021-11-26 浏览:1次 >En<

阅读说明:本技术 一种自动建立窗户模型方法、电子设备及存储介质 (Method for automatically establishing window model, electronic equipment and storage medium ) 是由 王彦文 王鼎明 范鹭 郭子馨 于 2021-10-29 设计创作,主要内容包括:本发明实施例涉及计算机辅助设计技术领域,特别涉及一种自动建立窗户模型方法、电子设备及存储介质。本发明实施例中提供了一种自动建立窗户模型方法、电子设备及存储介质,该自动建立窗户模型方法包括:响应于用户的第一输入操作,获取窗户底边基准线和窗户参数;根据所述窗户底边基准线、所述窗户参数和预设窗户矩阵数据库,生成窗户模型。该方法通过用户的第一输入操作,获取窗户底边基准线和窗户参数后,即可生成窗户模型,操作简便、运算简单且用户体验感较高、运算速度快、能大幅缩短生成时间,提高整理效率,增加应用面。(The embodiment of the invention relates to the technical field of computer aided design, in particular to a method for automatically establishing a window model, electronic equipment and a storage medium. The embodiment of the invention provides a method for automatically establishing a window model, electronic equipment and a storage medium, wherein the method for automatically establishing the window model comprises the following steps: responding to a first input operation of a user, and acquiring a window bottom edge reference line and window parameters; and generating a window model according to the window bottom edge reference line, the window parameters and a preset window matrix database. According to the method, the window model can be generated after the window bottom edge datum line and the window parameters are obtained through the first input operation of the user, the operation is simple and convenient, the operation is simple, the user experience is high, the operation speed is high, the generation time can be greatly shortened, the arrangement efficiency is improved, and the application range is increased.)

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

技术领域

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

背景技术

Click-Window 3D是一款基于草图大师的窗户生成插件,该插件可以通过设置好窗户的材料、玻璃厚度、分类、开窗模式、把手等信息一键生成窗户,这款软件可以帮助用户生成想要的任何窗户,但Click-Window 3D生成的组件较多,而且是一个组件嵌套一个组件,文件后期会比较大,每次生成一个窗户都会有较大的运算量,导致在窗户生成过程中有相对较长的卡顿时间,非常影响用户使用感,其次,该插件需要一定的建筑基础以及草图大师软件使用基础才可以操作,对于一些普通大众用户不友好。

发明内容

本发明实施例的目的是提供一种自动建立窗户模型方法、电子设备及存储介质,运算简单且用户体验感较高,运算速度较快。

第一方面,本发明实施方式采用的一个技术方案是:提供一种自动建立窗户模型方法,包括:响应于用户的第一输入操作,获取窗户底边基准线和窗户参数;根据所述窗户底边基准线、所述窗户参数和预设窗户矩阵数据库,生成窗户模型。

在一些实施例中,所述方法还包括:响应于用户的第二输入操作,获取窗户样式;所述根据所述窗户底边基准线、所述窗户参数和预设窗户矩阵数据库,生成窗户模型,包括:根据所述窗户样式在预设窗户矩阵数据库中选择预设窗户矩阵模型;根据所述窗户底边基准线、所述窗户参数和所述预设窗户矩阵模型,生成所述窗户模型。

在一些实施例中,所述方法还包括:预先构建窗户矩阵数据库,所述窗户矩阵数据库包括至少一个预设窗户矩阵模型,所述预设窗户矩阵模型包括至少一个预设窗户模型,每一所述预设窗户矩阵模型对应一种窗户样式。

在一些实施例中,所述窗户样式包括固定窗、侧开窗、滑动窗、滑动门窗、平开窗和外翻窗中的至少一种。

在一些实施例中,在一个所述预设窗户矩阵模型中,每一所述预设窗户模型对应一个窗户高度区间和窗户宽度区间。

在一些实施例中,所述窗户参数包括窗户高度、窗框厚度和/或玻璃厚度;所述根据所述窗户底边基准线、所述窗户参数和所述预设窗户矩阵模型,生成窗户模型,包括:根据所述窗户底边基准线,确定所述窗户宽度;根据所述窗户宽度、所述窗户高度和所述预设窗户矩阵模型,得到所述窗户模型的每一子窗户的角点坐标、每一所述子窗户的宽度和每一所述子窗户的高度;根据所述窗户底边基准线、每一所述角点坐标、每一所述子窗户的宽度、每一所述子窗户的高度以及所述窗户参数,得到所述窗户模型的外窗框模型、内窗框模型和玻璃模型;根据所述外窗框模型、所述内窗框模型和所述玻璃模型,得到所述窗户模型。

在一些实施例中,所述根据所述窗户底边基准线、每一所述角点坐标、每一所述子窗户的宽度、每一所述子窗户的高度以及所述窗户参数,得到所述窗户的外窗框模型、内窗框模型和玻璃模型,包括:根据所述窗户底边基准线、每一所述角点坐标、每一所述子窗户的宽度、每一所述子窗户的高度以及所述窗户参数,得到所述外窗框模型的轮廓线、所述外窗框模型的截面线、所述内窗框模型的轮廓线、所述内窗框模型的截面线,所述玻璃模型的底边轮廓线和所述玻璃模型的玻璃高度;根据所述外窗框的轮廓线和所述外窗框的截面线,生成所述外窗框模型;根据所述内窗框的轮廓线和所述内窗框的截面线,生成所述内窗框模型;根据所述玻璃的底边轮廓线和所述玻璃高度,生成所述玻璃模型。

在一些实施例中,所述方法还包括:获取所述窗户底边基准线的起点至所述窗户底边基准线的终点的第一方向;在垂直于所述窗户模型所在的平面,以所述第一方向逆时针旋转90度的方向为所述窗户模型的窗户外方向。

第二方面,本发明实施例提供一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面任意一项所述的方法。

第三方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如第一方面任意一项所述的方法。

第四方面,本发明实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如上第一方面所述的方法。

与现有技术相比,本发明的有益效果是:区别于现有技术的情况,本发明实施例中提供了一种自动建立窗户模型方法、电子设备及存储介质,该自动建立窗户模型方法包括:响应于用户的第一输入操作,获取窗户底边基准线和窗户参数;根据所述窗户底边基准线、所述窗户参数和预设窗户矩阵数据库,生成窗户模型。该方法通过用户的第一输入操作,获取窗户底边基准线和窗户参数后,即可生成窗户模型,操作简便、运算简单且用户体验感较高、运算速度快、能大幅缩短生成时间,提高整理效率,增加应用面。

附图说明

一个或多个实施例中通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件/模块和步骤表示为类似的元件/模块和步骤,除非有特别申明,附图中的图不构成比例限制。

图1是本发明实施例提供的一种自动建立窗户模型方法的流程示意图;

图2是本发明实施例提供的一种外窗框模型的结构示意图;

图3是本发明实施例提供的另一种自动建立窗户模型方法的流程示意图;

图4是本发明实施例提供的一种自动建立窗户模型方法的部分流程示意图;

图5是本发明实施例提供的一种第一预设窗户矩阵模型;

图6是本发明实施例提供的一种第二预设窗户矩阵模型;

图7是本发明实施例提供的一种第三预设窗户矩阵模型;

图8是本发明实施例提供的一种第四预设窗户矩阵模型;

图9是图3中的步骤S22的一种流程示意图;

图10是图5中的步骤S223的一种流程示意图;

图11是本发明实施例提供的一种自动建立窗户模型过程中的结构示意图;

图12是本发明实施例提供的一种玻璃模型建模过程中的结构示意图;

图13是本发明实施例提供的另一种自动建立窗户模型方法的部分流程示意图;

图14是本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。

为了便于理解本申请,下面结合附图和具体实施例,对本申请进行更详细的说明。除非另有定义,本说明书所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是用于限制本申请。本说明书所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。

需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互结合,均在本申请的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,但是在某些情况下,可以以不同于装置中的模块划分。此外,本文所采用的“第一”、“第二”等字样并不对数据和执行次序进行限定,仅是对功能和作用基本相同的相同项或相似项进行区分。

请参阅图1,图1为本发明实施例提供的一种自动建立窗户模型方法,该方法包括:

步骤S10:响应于用户的第一输入操作,获取窗户底边基准线和窗户参数;

具体的,用户可以在终端设备进行第一输入操作,当终端设备为计算机时,第一输入操作可以是用户拖拽鼠标的动作,当终端设备为触摸屏时,第一输入操作可以是用户在触摸屏上的绘制动作。通过拖拽鼠标或者是其他绘制动作,用户可以在终端设备上绘制出所需建立的窗户模型中的窗户底边基准线,该窗户底边基准线为所需建立的窗户模型中的窗户底边的线,也是所需建立的窗户模型中的外窗框模型的底边中心线,如图2中的L所示。然后,通过响应用户在终端设备的第一输入操作,可以获取该窗户底边基准线。另外,用户还可以在终端设备中输入窗户参数,例如,窗户高度、窗框厚度和玻璃厚度等,如用户不输入各项窗户参数时,各项窗户参数可以为预先设定的参数值。实际应用中,终端设备可以为手机、平板、触摸屏或者是其他一切可以人机交互的设备。

步骤S20:根据所述窗户底边基准线、所述窗户参数和预设窗户矩阵数据库,生成窗户模型。

具体的,可预先建立一个窗户矩阵数据库,该预设的窗户矩阵数据存有不同的窗户底边基准线和不同的窗户参数下、对应的窗户模型的集合,即每一窗户模型对应一个窗户底边基准线和一个窗户参数。其中,窗户参数包括窗户高度、窗框厚度和/或玻璃厚度,那么,通过获取的窗户底边基准线和窗户高度,在预设的窗户矩阵数据库中对应得到所需的窗户模型,然后,再根据窗框厚度和/或玻璃厚度,在终端设备上进行显示生成窗户模型。

可见,在本发明实施例提供的自动建立窗户模型方法中,用户仅需在终端设备上进行第一输入操作,绘制好窗户底边基准线、以及、输入窗户参数或者直接按照预设的窗户参数,通过在预设窗户矩阵数据库中找到对应的窗户模型,即可生成窗户模型,操作简单;并且该自动建立窗户模型方法中,以窗户底边基准线和窗户参数为基本变量,即可快速生成所需的窗户模型,用户无需掌握窗户建筑知识,即可快速生成所需的窗户模型,另外,该自动建立窗户模型方法中,不需要用户提前建造模型或者下载模型,仅需通过调整窗户底边基准线和/或窗户参数,即可生成大量所需的窗户模型。

在其中一些实施例中,请参阅图3,所述方法还包括:

步骤S30:响应于用户的第二输入操作,获取窗户样式;

例如,用户可以在终端设备上输入窗户样式,如果用户未输入窗户样式或选择不输入窗户样式,则获取预设的窗户样式。其中,窗户样式包括固定窗、侧开窗、滑动窗、滑动门窗、平开窗和外翻窗中的至少一种。

并且,所述步骤S20包括:

步骤S21:根据所述窗户样式在预设窗户矩阵数据库中选择预设窗户矩阵模型;

步骤S22:根据所述窗户底边基准线、所述窗户参数和所述预设窗户矩阵模型,生成所述窗户模型。

具体的,可在预先建立的窗户矩阵数据存有不同的窗户底边基准线、不同的窗户参数和不同的窗户样式下、对应的窗户模型的集合,即每一窗户模型对应一个窗户底边基准线、一个窗户参数和一个窗户样式。那么,通过获取的窗户底边基准线、窗户参数和窗户样式,可在预设的窗户矩阵数据库中对应得到所需的窗户模型,然后,在终端设备上进行显示生成窗户模型。

为了提高生成窗户模型的速度,在其中一些实施例中,请参阅图4,所述方法还包括:

步骤S100:预先构建窗户矩阵数据库,所述窗户矩阵数据库包括至少一个预设窗户矩阵模型,所述预设窗户矩阵模型包括至少一个预设窗户模型,每一所述预设窗户矩阵模型对应一种窗户样式。

具体的,在预先构建窗户矩阵数据库时,先构建不同的窗户种类,例如固定窗、侧开窗、滑动窗、滑动门窗、平开窗或者外翻窗等,然后按照不同的窗户样式进行构建不同的预设窗户矩阵模型,然后再在每一个预设窗户矩阵模型中构建不同的窗户底边基准线、和不同的窗户参数下的窗户模型。例如,请参阅下图5-图8,可以分别构建具有不规则侧开窗的窗户样式的第一预设窗户矩阵模型、具有规则侧开窗的窗户样式的第二预设窗户矩阵模型、具有滑动窗的窗户样式的第三预设窗户矩阵模型、以及具有滑动门窗的窗户样式的第四预设窗户矩阵模型,即在第一预设窗户矩阵模型中的所有预设窗户模型的窗户类型仅为固定窗和不规则的侧开窗,在第二预设窗户矩阵模型中的所有预设窗户模型的窗户类型仅为固定窗和规则的侧开窗,在第三预设窗户矩阵模型中的所有预设窗户模型的窗户类型仅为固定窗和滑动窗,在第四预设窗户矩阵模型中的所有预设窗户模型的窗户类型仅为固定窗和滑动门窗。

实际应用中,所述窗户样式包括固定窗、侧开窗、滑动窗、滑动门窗、平开窗和外翻窗中的至少一种,即每一预设窗户矩阵模型对应的窗户样式可根据实际需要进行设置,例如,可以为固定窗、侧开窗和滑动门窗结合的窗户样式,在此不需拘泥于本实施例中的限定。

那么,在按照窗户样式构建不同的预设窗户矩阵模型后,响应用户的第一输入操作和第二输入操作,获取窗户底边基准线、窗户参数和窗户样式,先通过窗户样式找到对应的预设窗户矩阵模型,然后在该预设窗户矩阵模型中,根据窗户底边基准线和窗户参数对应得到所需的窗户模型,最后,在终端设备上进行显示生成窗户模型。例如,获取到的窗户样式为不规则的侧开窗,则在图5所示的第一预设窗户矩阵模型中,根据窗户底边基准线和窗户参数对应得到所需的窗户模型。

在按照窗户样式构建出不同的预设窗户矩阵模型后,为了在每一预设窗户矩阵模型中构建出更多的窗户模型,在其中一些实施例中,可以按照窗户高度区间和窗户宽度区间对窗户的种类和数量进行排列组合,具体的,请继续参阅图5-图8,可以看出,在一个预设窗户矩阵模型中,每一个预设窗户模型对应一个窗户高度区间和窗户宽度区间。

在一些实施例中,在构建每一预设窗户矩阵模型时,即在构建某一种窗户样式下的预设窗户矩阵模型时,可以按照不同的窗户高度区间和不同的窗户宽度区间来增加或减少某一种窗户种类的窗户数量。例如在滑动窗的窗户样式下的预设窗户矩阵模型中,只有固定窗和滑动窗两种窗户种类的窗户,那么,随着窗户高度的增加,固定窗的数量增加,和/或,随着窗户宽度的增加,滑动窗的数量增加。对于同一个预设窗户矩阵模型中,虽然窗户样式是一样的,但通过这样的构建方式,每一预设窗户模型也会随着窗户高度和窗户宽度的变化而发生变化,从而可以构建出更多种类的窗户模型。

具体的,在其中一些实施例中,所述窗户参数包括窗户高度、窗框厚度和/或玻璃厚度;

请参阅图9,所述步骤S22包括:

步骤S221:根据所述窗户底边基准线,确定所述窗户宽度;

步骤S222:根据所述窗户宽度、所述窗户高度和所述预设窗户矩阵模型,得到所述窗户模型的每一子窗户的角点坐标、每一所述子窗户的宽度和每一所述子窗户的高度;

步骤S223:根据所述窗户底边基准线、每一所述角点坐标、每一所述子窗户的宽度、每一所述子窗户的高度以及所述窗户参数,得到所述窗户模型的外窗框模型、内窗框模型和玻璃模型;

步骤S224:根据所述外窗框模型、所述内窗框模型和所述玻璃模型,得到所述窗户模型。

当用户通过第一输入操作输入窗户底边基准线和窗户样式后,可以根据窗户底边基准线获得所需建立的窗户模型的窗户宽度,例如窗户宽度为3300mm,窗户样式为不规则侧开窗;然后,当用户通过第二输入操作输入窗户高度后,可以得到所需建立的窗户模型的窗户高度,例如窗户高度为2400mm;接着,根据窗户样式找到第一预设窗户矩阵模型,结合所需建立的窗户模型的窗户宽度和窗户高度,在第一预设矩阵模型中,对应找到该窗户宽度3300mm和窗户高度2400mm下的窗户模型。

接着,根据在第一预设矩阵模型中对应找到的窗户模型,可以得到所需建立的窗户模型具有四个子窗户,分别为第一子窗户A、第二子窗户B、第三子窗户C和第四子窗户D,并得到第一子窗户A的左下角角点坐标、第二子窗户B的左下角角点坐标、第三子窗户C的左下角角点坐标和第四子窗户D的左下角角点坐标。实际应用中,角点坐标还可以是子窗户的左下角角点坐标、右上角角点坐标或者是右下角角点坐标,在此不需拘泥于本实施例中的限定。

然后,根据第一子窗户A的左下角角点坐标、第二子窗户B的左下角角点坐标、第三子窗户C的左下角角点坐标、第四子窗户D的左下角角点坐标、窗户宽度和窗户高度,依据矩阵规则,得到每一个子窗户的宽度和高度,即第一子窗户A的宽度和高度、第二子窗户B的宽度和高度、第三子窗户C的宽度和高度、第四子窗户D的宽度和高度;

最后,依据第一子窗户A的左下角角点坐标、第二子窗户B的左下角角点坐标、第三子窗户C的左下角角点坐标、第四子窗户D的左下角角点坐标、第一子窗户A的宽度和高度、第二子窗户B的宽度和高度、第三子窗户C的宽度和高度、第四子窗户D的宽度和高度,可以得到窗户模型的内窗框模型和玻璃模型;另外,还依据窗户底边基准线、窗户宽度和窗户高度得到窗户模型的外窗框模型;最后可以生成窗户模型。

通过在预设窗户矩阵模型中、结合窗户宽度、窗户高度和窗户样式对应找到所需建立的窗户模型后,分别生成外窗框模型、内窗框模型和玻璃模型,可以快速生成所需要的模型。

具体的,在其中一些实施例中,请参阅图10,所述步骤S223包括:

步骤S2231:根据所述窗户底边基准线、每一所述角点坐标、每一所述子窗户的宽度、每一所述子窗户的高度以及所述窗户参数,得到所述外窗框模型的轮廓线、所述外窗框模型的截面线、所述内窗框模型的轮廓线、所述内窗框模型的截面线,所述玻璃模型的底边轮廓线和所述玻璃模型的玻璃高度;

步骤S2232:根据所述外窗框的轮廓线和所述外窗框的截面线,生成所述外窗框模型;

步骤S2233:根据所述内窗框的轮廓线和所述内窗框的截面线,生成所述内窗框模型;

步骤S2234:根据所述玻璃的底边轮廓线和所述玻璃高度,生成所述玻璃模型。

例如,在上述步骤S222中,得到每一子窗户的角点坐标、宽度和高度时,还通过预设矩阵模型中的预设窗户模型中得到每一子窗户的窗户种类,即得到第一子窗户A、第二子窗户B和第四子窗户D为固定窗,第三子窗户C为侧开窗。

然后,如图11所示,根据窗户底边基准线和窗户高度,生成外窗框的轮廓线M1,根据窗户底边基准线、窗户宽度、窗户高度和窗框厚度生成外窗框的截面线M2,以及根据第一子窗户的宽度和高度,生出第一内窗框的轮廓线A1和截面线A2,同样地,根据第二子窗户的宽度和高度,生成第二内窗框的轮廓线和截面线,根据第三子窗户的宽度和高度,生成第三内窗框的轮廓线和截面线,根据第四子窗户的宽度和高度,生成第四内窗框的轮廓线和截面线;以及,根据第一子窗户的角点坐标、第二子窗户的角点坐标、第三子窗户的角点坐标和第四子窗户的角点坐标和预设窗户模型,得到第一子玻璃的底边轮廓线L1、第二子玻璃的底边轮廓线L2、第三子玻璃的底边轮廓线L3和第四子玻璃的底边轮廓线L4,如图12中的a所示;以及,第一玻璃子的玻璃高度、第二子玻璃的玻璃高度、第三子玻璃的玻璃高度和第四玻璃子的玻璃高度,其中,各玻璃高度数据类型为double双精度浮点型。

最后,根据外窗框的轮廓线和截面线在终端设备扫掠出外窗框模型,如图2所示;根据第一内窗框的轮廓线和截面线扫掠出第一内窗框模型,根据第二内窗框的轮廓线和截面线扫掠出第二内窗框模型,根据第三内窗框的轮廓线和截面线扫掠出第三内窗框模型,根据第四内窗框的轮廓线和截面线扫掠出第四内窗框模型,第一内窗框模型、第二内窗框模型、第三内窗框模型和第四内窗框模型构成内窗框模型;将第一子玻璃的底边轮廓线、沿图2所示的y轴方向移动玻璃高度对应的距离即可生成第一子玻璃模型,将第二子玻璃的底边轮廓线沿y轴方向移动玻璃高度对应的距离即可生成第二子玻璃模型,将第三子玻璃的底边轮廓线沿y轴方向移动玻璃高度对应的距离即可生成第三子玻璃模型,将第四子玻璃的底边轮廓线沿y轴方向移动玻璃高度对应的距离即可生成第四子玻璃模型,如图12中的b所示。最后可以将外窗框模型、内窗框模型和玻璃模型集合生成,或分别单独生成。

通过直接生成窗框的的轮廓线及其对应的扫掠截面、以及玻璃底边轮廓线及其对应的玻璃高度浮点数,再将这些多段线数据,浮点数运输到前端进行三维模型的挤出以及扫掠,进而得到最终的窗户模型。通过这样的方式,避免直接通过算法生成模型,再将模型运输到前端的过程,减少很多运输时间,可以显著的提高窗户模型的生成速度,快速生成窗户模型。

具体的,在其中一些实施例中,请参阅图13,所述方法还包括:

步骤S41:获取所述窗户底边基准线的起点至所述窗户底边基准线的终点的第一方向;

步骤S42:在垂直于所述窗户模型所在的平面,以所述第一方向逆时针旋转90度的方向为所述窗户模型的室外方向。

例如,请参阅图2,该窗户底边基准线的起点至窗户底边基准线的终点的方向X为第一方向,然后,在垂直于纸面的平面,且窗户底边基准线所在的平面上,以第一方向X逆时针旋转90度的方向为指向窗户外的方向,即Z方向,该室外方向用于指示外窗框的截面线所在位置、以及内窗框的截面线所在位置,可以理解的是,外窗框的截面线所在位置应为窗户外方向,内窗框所在位置应为窗户内方向。通过指定窗户内外方向,可以确定侧开窗、平开窗或外翻窗的开窗方向。实际应用中,室外方向可自由设定,在此不需拘泥于本实施例中的限定。

本发明实施例还提供了一种服务器,请参见图14,其示出了能够执行图1至图13所述自动建立窗户模型方法的电子设备的硬件结构。

所述电子设备包括:至少一个处理器11;以及,与所述至少一个处理器11通信连接的存储器12,图14中以一个处理器11为例。所述存储器12存储有可被所述至少一个处理器11执行的指令,所述指令被所述至少一个处理器11执行,以使所述至少一个处理器11能够执行上述图1至图13所述的自动建立窗户模型方法。所述处理器11和所述存储器12可以通过总线或者其他方式连接,图10中以通过总线连接为例。

存储器12作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的自动建立窗户模型方法对应的程序指令/模块。处理器11通过运行存储在存储器12中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例自动建立窗户模型方法。

存储器12可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据自动建立窗户模型装置的使用所创建的数据等。此外,存储器12可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器12可选包括相对于处理器11远程设置的存储器,这些远程存储器可以通过网络连接至自动建立窗户模型装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器12中,当被所述一个或者多个处理器11执行时,执行上述任意方法实施例中的自动建立窗户模型方法,例如,执行以上描述的图1至图13的方法步骤。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

本申请实施例还提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如,执行以上描述的图1至图13的方法步骤。

本申请实施例还提供了一种计算机程序产品,包括存储在非易失性计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时时,使所述计算机执行上述任意方法实施例中的自动建立窗户模型方法,例如,执行以上描述的图1至图13的方法步骤。

本发明实施例中提供了一种自动建立窗户模型方法、电子设备及存储介质,该自动建立窗户模型方法包括:响应于用户的第一输入操作,获取窗户底边基准线和窗户参数;根据所述窗户底边基准线、所述窗户参数和预设窗户矩阵数据库,生成窗户模型。该方法通过用户的第一输入操作,获取窗户底边基准线和窗户参数后,即可生成窗户模型,操作简便、运算简单且用户体验感较高、运算速度快、能大幅缩短生成时间,提高整理效率,增加应用面。

需要说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用至少一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种半潜式大型爆炸实验罐安装基础设计方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类