一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

家装的设计图纸生成方法及装置与流程

2022-11-16 16:13:45 来源:中国专利 TAG:


1.本技术涉及图像处理技术领域,具体涉及一种家装的设计图纸生成方法及装置。


背景技术:

2.随着软件产业的发展,图纸的绘制通常也通过软件进行控制,其中就包括了家装的设计图纸的生成。
3.相关技术中,对于家装的设计图纸生成,是先设定家具模型在用于摆放家具模型的空间区域中的坐标位置,然后在用户选择户型图后,然后将家具模型加载至该户型图的空间区域的坐标位置上,从而形成设计图纸。然而,由于家具模型的坐标位置固定,无论户型图的尺寸和格局如何变化,家具模型相对空间区域的排布位置依旧没有变化,因此仅能针对特定的户型图来生成设计图纸,影响生成的设计图纸的准确性,导致后续需花费大量时间进行图纸修改。


技术实现要素:

4.本技术旨在至少解决相关技术中存在的技术问题之一。为此,本技术提出一种家装的设计图纸生成方法,能够提高生成的设计图纸的准确性。
5.本技术还提出一种家装的设计图纸生成装置。
6.本技术还提出一种电子设备。
7.本技术还提出一种计算机可读存储介质。
8.根据本技术第一方面实施例的家装的设计图纸生成方法,包括:
9.从户型图中获取用于布置家具模型的空间区域;
10.多次将所述家具模型加载至所述空间区域,并将每次加载时所述家具模型位于所述空间区域的位置信息输入预设的设计规则模型,获取每次加载后得到的初始图纸的规则得分;
11.将所述规则得分满足预设分值的所述初始图纸,确定为家装的设计图纸;
12.其中,每次所述家具模型加载至所述空间区域的位置信息不同。
13.通过从户型图中获取用于布置家具模型的空间区域后,多次将家具模型加载至空间区域的不同位置,并通过预设的设计规则模型来确定与每个位置对应的规则得分后,获取规则得分满足预设分值的设计图纸。从而能够针对不同的户型图,来自适应调整家具模型在空间区域中合适的摆放位置,提高设计图纸的准确性。
14.根据本技术的一个实施例,从户型图中获取用于布置家具模型的空间区域,包括:
15.根据所述家具模型的家具类型,从所述户型图中获取与所述家具模型对应的至少一个待布置区域;
16.根据各所述待布置区域的第一参数信息,和所述家具模型的第二参数信息,从各所述待布置区域中,获取所述第一参数信息大于或等于所述第二参数信息的所述空间区域;
17.其中,所述第一参数信息和所述第二参数信息为信息类型相同的参数信息;
18.所述参数信息包括长度、宽度、高度中的至少一种。
19.根据本技术的一个实施例,多次将所述家具模型加载至所述空间区域,并将每次加载后所述家具模型的位置信息输入预设的设计规则模型,获取每次加载后得到的初始图纸的规则得分,包括:
20.多次将所述家具模型加载至所述空间区域,每次加载时均将所述家具模型位于所述空间区域的当前所述位置信息输入预设的设计规则模型,获取与当前所述位置信息对应的所述初始图纸的规则得分,并根据预设步长更新当前所述位置信息,直至更新后的当前所述位置信息对应的所述初始图纸的规则得分满足所述预设分值。
21.根据本技术的一个实施例,所述预设步长包括移动步长和移动方向;
22.所述移动方向根据当前所述位置信息对应的规则得分,与上一所述位置信息对应的规则得分之间的差值确定。
23.根据本技术的一个实施例,将所述家具模型位于所述空间区域的当前所述位置信息输入预设的设计规则模型,获取与当前所述位置信息对应的所述初始图纸的规则得分,包括:
24.将所述家具模型位于所述空间区域的当前所述位置信息输入预设的设计规则模型;
25.根据所述规则模型中的遮挡规则,获取所述家具模型在处于当前所述位置信息时与所述空间区域中各预设物体的重叠面积;
26.根据所述规则模型中的碰撞规则,获取所述家具模型在处于当前所述位置信息时与所述空间区域中各预设物体的碰撞面积;
27.根据所述遮挡规则的第一预设权重与所述重叠面积,以及所述碰撞规则的第二预设权重与所述碰撞面积,获取与当前所述位置信息对应的所述初始图纸的规则得分;
28.其中,各预设物体包括房门和门窗。
29.根据本技术的一个实施例,将所述规则得分满足预设分值的所述初始图纸,确定为家装的设计图纸,包括:
30.将所述规则得分满足预设分值的所述初始图纸,标记为目标图纸;
31.根据所述目标图纸中所述家具模型所处的墙体的有效长度,以及所述家具模型的长度,获取所述目标图纸的适配度;
32.确定所述适配度大于或等于预设值,将所述目标图纸确定为家装的设计图纸。
33.根据本技术的一个实施例,还包括:
34.确定所述适配度小于所述预设值,删除所述家具模型。
35.根据本技术第二方面实施例的家装的设计图纸生成装置,包括:
36.空间区域获取模块,用于从户型图中获取用于布置家具模型的空间区域;
37.规则得分获取模块,用于多次将所述家具模型加载至所述空间区域,并将每次加载时所述家具模型位于所述空间区域的位置信息输入预设的设计规则模型,获取每次加载后得到的初始图纸的规则得分;
38.设计图纸生成模块,用于将所述规则得分满足预设分值的所述初始图纸,确定为家装的设计图纸;
39.其中,每次所述家具模型加载至所述空间区域的位置信息不同。
40.根据本技术第三方面实施例的电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述计算机程序时实现上述任一实施例所述的家装的设计图纸生成方法。
41.根据本技术第四方面实施例的计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的家装的设计图纸生成方法。
42.根据本技术第五方面实施例的计算机程序产品,包括:所述计算机程序被处理器执行时实现如上述任一实施例所述的家装的设计图纸生成方法。
43.本技术实施例中的上述一个或多个技术方案,至少具有如下技术效果之一:
44.通过从户型图中获取用于布置家具模型的空间区域后,多次将家具模型加载至空间区域的不同位置,并通过预设的设计规则模型来确定与每个位置对应的规则得分后,获取规则得分满足预设分值的设计图纸。从而能够针对不同的户型图,来自适应调整家具模型在空间区域中合适的摆放位置,提高设计图纸的准确性。
45.进一步的,通过家具模型的家具类型,从户型图中获取与家具模型对应的各待布置区域,以根据各待布置区域的第一参数信息,和家具模型的第二参数信息,从各待布置区域中,获取第一参数信息大于或等于第二参数信息的区域确定为空间区域,从而确保获取到的空间区域能够进行家具模型的放置,避免设计图纸出错。
46.进一步的,通过预设步长的方式,对空间区域的不同位置进行遍历,从而减少需要遍历的位置信息量,进而提高设计图纸的生成效率。
47.进一步的,通过规则模型中的遮挡规则以及碰撞规则,来确定位置信息对应的初始图纸的规则得分,使获取到的规则得分更符合实际情况,从而进一步提高后续获取到的设计图纸的准确性。
附图说明
48.为了更清楚地说明本技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
49.图1是本技术实施例提供的家装的设计图纸生成方法的流程示意图;
50.图2是本技术实施例中对图1的家装的设计图纸生成方法中空间区域的获取做进一步细化的流程示意图;
51.图3是本技术实施例中对图1的家装的设计图纸生成方法中规则得分的获取做进一步细化的流程示意图;
52.图4是本技术实施例中对图1的家装的设计图纸生成方法中设计图纸的生成做进一步细化的流程示意图;
53.图5是本技术实施例提供的家装的设计图纸生成装置的结构示意图;
54.图6是本技术实施例提供的电子设备的结构示意图。
具体实施方式
55.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
56.下面,将通过几个具体的实施例对本技术实施例提供的家装的设计图纸生成方法及装置进行详细介绍和说明。
57.在一实施例中,提供了一种家装的设计图纸生成方法,该方法应用于服务器,用于生成带有缺口的柜体的设计图纸。其中,服务器可以是独立的服务器或者是多个服务器组成的服务器集群来实现,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能采样点设备等基础云计算服务的云服务器。
58.如图1所示,本实施例提供的一种家装的设计图纸生成方法包括:
59.步骤101,从户型图中获取用于布置家具模型的空间区域;
60.步骤102,多次将所述家具模型加载至所述空间区域,并将每次加载时所述家具模型位于所述空间区域的位置信息输入预设的设计规则模型,获取每次加载后得到的初始图纸的规则得分;
61.步骤103,将所述规则得分满足预设分值的所述初始图纸,确定为家装的设计图纸;
62.其中,每次所述家具模型加载至所述空间区域的位置信息不同。
63.通过从户型图中获取用于布置家具模型的空间区域后,多次将家具模型加载至空间区域的不同位置,并通过预设的设计规则模型来确定与每个位置对应的规则得分后,获取规则得分满足预设分值的设计图纸。从而能够针对不同的户型图,来自适应调整家具模型在空间区域中合适的摆放位置,提高设计图纸的准确性。
64.在一实施例中,户型图可包括多个待布置区域,如餐厅区域、客厅区域以及客房区域等。由于不同的家具模型需要被设置在不同的区域,如餐桌需布置在餐厅区域,因此用于布置家具模型的空间区域,可根据家具模型的家具类型来确定。具体的,获取家具模型的家具类型,并将该家具模型的家具类型,与记录有家具类型与待布置区域的映射关系的映射表进行匹配,以从该映射表中,获取与该家具模型对应的至少一个待布置区域,从而将该带布置区域作为用于布置家具模型的空间区域。可以理解的,若与该家具模型对应的待布置区域有多个,则可以从各待布置区域随机选择一个作为用于布置家具模型的空间区域。
65.为使获取到的空间区域更为准确,在一实施例中,如图2所示,从户型图中获取用于布置家具模型的空间区域,包括:
66.步骤201,根据所述家具模型的家具类型,从所述户型图中获取与所述家具模型对应的至少一个待布置区域;
67.步骤202,根据各所述待布置区域的第一参数信息,和所述家具模型的第二参数信息,从各所述待布置区域中,获取所述第一参数信息大于或等于第二参数信息的所述空间区域;
68.其中,所述第一参数信息和所述第二参数信息为信息类型相同的参数信息;
69.所述参数信息包括长度、宽度、高度中的至少一种。
70.在一实施例中,在将该家具模型的家具类型,与记录有家具类型与待布置区域的映射关系的映射表进行匹配,以从该映射表中,获取与该家具模型对应的至少一个待布置区域后,获取待布置区域的第一参数信息,以及获取家具模型的第二参数信息。然后将该待布置区域第一参数信息与该家具模型第二参数信息进行比较,若第一参数信息大于或等于第二参数信息,则表示该待布置区域能够容纳家具模型,此时则可将该待布置区域作为空间区域。其中,第一参数信息可以为待布置区域的长度、宽度和高度中的至少一种。若第一参数信息为为待布置区域的长度,则第二参数信息为家具模型的长度;若第一参数信息为为待布置区域的宽度,则第二参数信息为家具模型的宽度;若第一参数信息为为待布置区域的高度,则第二参数信息为家具模型的高度。
71.而为确保待布置区域能够容纳家具模型,避免生成的设计图纸出错,第一参数信息可包括待布置区域的长度、宽度和高度,对应的第二参数信息包括家具模型的长度、宽度和高度。此时,当待布置区域的长度大于或等于家具模型的长度,待布置区域的宽度大于或等于家具模型的宽度以及待布置区域的高度大于或等于家具模型的高度时,才判定第一参数信息大于或等于第二参数信息。
72.通过家具模型的家具类型,从户型图中获取与家具模型对应的各待布置区域,以根据各待布置区域的第一参数信息,和家具模型的第二参数信息,从各待布置区域中,获取第一参数信息大于或等于第二参数信息的区域确定为空间区域,从而确保获取到的空间区域能够进行家具模型的放置,避免设计图纸出错。
73.在一实施例中,在确定空间区域后,即可将家具模型多次加载至空间区域的不同位置,并以根据每次家具模型位于空间区域的位置信息,来获取与多个位置信息一一对应的多张初始图纸。同时,将每次家具模型位于空间区域的位置信息,输入预设的设计规则模型,以获取每一张初始图纸的规则得分。
74.而为减少空间区域中位置信息的遍历次数,提高设计图纸的生成效率,在一实施例中,多次将所述家具模型加载至所述空间区域,并将每次加载后所述家具模型的位置信息输入预设的设计规则模型,获取每次加载后得到的初始图纸的规则得分,包括:
75.多次将所述家具模型加载至所述空间区域,每次加载时均将所述家具模型位于所述空间区域的当前所述位置信息输入预设的设计规则模型,获取与当前所述位置信息对应的所述初始图纸的规则得分,并根据预设步长更新当前所述位置信息,直至更新后的当前所述位置信息对应的所述初始图纸的规则得分满足所述预设分值。
76.在一实施例中,对于某次加载,将家具模型位于空间区域的当前位置信息,输入预设的设计规则模型,来获取与当前位置信息对应的初始图纸的规则得分后,按照预设步长,如0.5倍的步长,更新当前位置信息,然后将更新后的当前位置信息来移动家具模型,得到新的初始图纸,并将更新后的当前位置信息输入预设的设计规则模型,得到该新的初始图纸的规则得分。以此类推,直至更新后的当前位置信息对应的初始图纸的规则得分满足预设分值,如规则得分等于0。
77.通过预设步长的方式,对空间区域的不同位置进行遍历,从而减少需要遍历的位置信息量,进而提高设计图纸的生成效率。
78.为进一步减少空间区域中位置信息的遍历次数,在一实施例中,预设步长包括移
动步长和移动方向;
79.所述移动方向根据当前所述位置信息对应的规则得分,与上一所述位置信息对应的规则得分之间的差值确定。
80.在一实施例中,在获取到当前位置信息对应的规则得分后,获取当前位置信息的规则得分与上一位置信息对应的规则得分的差值。若若当前位置信息的规则得分相对于上一位置信息对应的规则得分没有变化,则保持当前的移动方向和移动步长,获取下一位置信息对家具模型进行加载。
81.若位置信息的规则得分相对于上一位置信息对应的规则得分减小,则先判断当前家具模型是否在该空间区域内,若家具在该空间区域内,则判断当前位置信息的规则得分是否接近预设分值,若是,则反向调整移动方向,并按照一定比例缩放移动的步长,比例为前一位置信息与当前位置信息的得分的比值的倒数再除以默认的重置移动步长,从而确定家具模型的下一位置信息。
82.若当前位置信息对应的规则得分相对于前一位置信息对应的规则得分减小,则先判断当前家具模型是否在该空间区域内,若家具模型在该空间区域内,则判断当前位置信息对应的规则得分是否接近预设分值;若当前位置信息对应的规则得分超出预设分值一定范围,则反向调整移动方向,并按照一定比例缩放移动的步长,缩放比例为前一位置信息与当前位置信息的得分的比值的倒数再除以默认的重置移动步长,从而确定家具模型的下一位置信息。
83.若当前位置信息对应的规则得分相对于前一当前位置信息对应的规则得分减小,则先判断当前家具模型是否在该空间区域内,若该家具模型不在该空间区域内,则反向调整的移动方向,并重置移动步长。
84.依次类推,直至获取到某个位置信息的规则得分等于预设分值,则停止位置信息的调整。其中,初始的移动方向,即家具模型第一次更新位置信息时的移动方向是随机的。
85.在一实施例中,对于规则得分的获取,可通过设计规则模型中预先设定的至少一个规则来确定。示例性的,设计规则模型中预先设定有遮挡规则,该遮挡规则用于表示家具模型位于空间区域的位置信息,对空间区域内的门窗的遮挡情况。在将家具模型位于空间区域的位置信息,输入该设计规则模型后,可根据该遮挡规则,来获取家具模型在处于该位置信息时,与空间区域内的门和窗的重叠面积,并根据该重叠面积,来确定家具模型在处于该位置信息时得到的初始图纸的规则得分。如直接将该重叠面积的数值作为初始图纸的规则得分。
86.为使获取到的规则得分更符合实际情况,在一实施例中,如图3所示,将所述家具模型位于所述空间区域的当前所述位置信息输入预设的设计规则模型,获取与当前所述位置信息对应的所述初始图纸的规则得分,包括:
87.步骤301,将所述家具模型位于所述空间区域的当前所述位置信息输入预设的设计规则模型;
88.步骤302,根据所述规则模型中的遮挡规则,获取所述家具模型在处于当前所述位置信息时与所述空间区域中各预设物体的重叠面积;
89.步骤303,根据所述规则模型中的碰撞规则,获取所述家具模型在处于当前所述位置信息时与所述空间区域中各预设物体的碰撞面积;
90.步骤304,根据所述遮挡规则的第一预设权重与所述重叠面积,以及所述碰撞规则的第二预设权重与所述碰撞面积,获取与当前所述位置信息对应的所述初始图纸的规则得分;
91.其中,各预设物体包括房门和门窗。
92.在一实施例中,设计规则模型中预先设定有遮挡规则和碰撞规则,遮挡规则用于表示家具模型位于空间区域的位置信息,对空间区域内的门窗的遮挡情况;碰撞规则用于表示家具模型位于空间区域的位置信息,对空间区域内的门窗的碰撞情况。在将家具模型位于空间区域的某个位置信息输入该设计规则模型后,可根据该遮挡规则,来获取家具模型在处于该位置信息时,与空间区域内的门和窗的重叠面积;同时,根据该碰撞规则,来获取家具模型在处于该位置信息时,与空间区域内的门和窗可能产生的碰撞面积。
93.然后,将该遮挡规则的第一预设权重与重叠面积的乘积,加上该碰撞规则的第二预设权重与碰撞面积的乘积,即可得到与该位置信息对应的初始图纸的规则得分。
94.其中,第一预设权重和第二预设权重可根据实际情况进行设定。而考虑到在实际情况中,遮挡规则在业务需求中要求比较高,碰撞规则要求比较低,因此第一预设权重可以高于第二预设权重,如第一预设权重为0.8,第二预设权重为0.5。
95.通过规则模型中的遮挡规则以及碰撞规则,来确定位置信息对应的初始图纸的规则得分,使获取到的规则得分更符合实际情况,从而进一步提高后续获取到的设计图纸的准确性。
96.在一实施例中,在获取到规则得分满足预设分值的初始图纸后,即可将该规则得分满足预设分值的初始图纸,确定为家装的设计图纸。
97.而为进一步提高获取到的设计图纸的准确性,在一实施例中,如图4所示,将所述规则得分满足预设分值的所述初始图纸,确定为家装的设计图纸,包括:
98.步骤401,将所述规则得分满足预设分值的所述初始图纸,标记为目标图纸;
99.步骤402,根据所述目标图纸中所述家具模型所处的墙体的有效长度,以及所述家具模型的长度,获取所述目标图纸的适配度;
100.步骤403,确定所述适配度大于或等于预设值,将所述目标图纸确定为家装的设计图纸。
101.在一实施例中,在获取到到规则得分满足预设分值的初始图纸后,先将该初始图纸标记为目标图纸,并获取该目标图纸中家具模型所处的墙体,即家具模型背靠的墙体的有效长度。其中,该有效长度是指墙体能满足家具模型布置的长度。示例性的,若墙体没有门体、床体及无布置的其他家具模型,则此时有效长度为墙体的长度;若墙体存在门体和/或床体,此时有效长度则是墙体减去门体和/或床体的长度后的剩余长度;若墙体存在门体和床体及其他家具模型,此时有效长度则是墙体减去门体和床体在减去其他家具模型长度的剩余长度。
102.在获取到目标图纸中家具模型所处的墙体的有效长度后,将该有效长度以及家具模型的长度,输入适配度运算模型:适配度=(有效长度-家具长度)/家具长度,从而得到目标图纸的适配度。
103.在得到目标图纸的适配度后,将该适配度与预设值进行比较。若适配度大于或等于预设值,则判断目标图纸符合要求,此时可将该目标图纸直接确定为家装的设计图纸。或
者,还可以将该目标图纸中的家具模型按照该适配度进行缩放后,得到家装的设计图纸。
104.若若适配度小于预设值,则判断目标图纸不符合要求,此时则删除家具模型。
105.下面对本技术提供的家装的设计图纸生成装置进行描述,下文描述的家装的设计图纸生成装置与上文描述的家装的设计图纸生成方法可相互对应参照。
106.在一实施例中,如图5所示,提供了一种家装的设计图纸生成装置,包括:
107.空间区域获取模块210,用于从户型图中获取用于布置家具模型的空间区域;
108.规则得分获取模块220,用于多次将所述家具模型加载至所述空间区域,并将每次加载时所述家具模型位于所述空间区域的位置信息输入预设的设计规则模型,获取每次加载后得到的初始图纸的规则得分;
109.设计图纸生成模块230,用于将所述规则得分满足预设分值的所述初始图纸,确定为家装的设计图纸;
110.其中,每次所述家具模型加载至所述空间区域的位置信息不同。
111.通过从户型图中获取用于布置家具模型的空间区域后,多次将家具模型加载至空间区域的不同位置,并通过预设的设计规则模型来确定与每个位置对应的规则得分后,获取规则得分满足预设分值的设计图纸。从而能够针对不同的户型图,来自适应调整家具模型在空间区域中合适的摆放位置,提高设计图纸的准确性。
112.在一实施例中,空间区域获取模块210具体用于:
113.根据所述家具模型的家具类型,从所述户型图中获取与所述家具模型对应的至少一个待布置区域;
114.根据各所述待布置区域的第一参数信息,和所述家具模型的第二参数信息,从各所述待布置区域中,获取所述第一参数信息大于或等于所述第二参数信息的所述空间区域;
115.其中,所述第一参数信息和所述第二参数信息为信息类型相同的参数信息;
116.所述参数信息包括长度、宽度、高度中的至少一种。
117.在一实施例中,规则得分获取模块220具体用于:
118.多次将所述家具模型加载至所述空间区域,每次加载时均将所述家具模型位于所述空间区域的当前所述位置信息输入预设的设计规则模型,获取与当前所述位置信息对应的所述初始图纸的规则得分,并根据预设步长更新当前所述位置信息,直至更新后的当前所述位置信息对应的所述初始图纸的规则得分满足所述预设分值。
119.在一实施例中,所述预设步长包括移动步长和移动方向;
120.所述移动方向根据当前所述位置信息对应的规则得分,与上一所述位置信息对应的规则得分之间的差值确定。
121.在一实施例中,规则得分获取模块220具体用于:
122.将所述家具模型位于所述空间区域的当前所述位置信息输入预设的设计规则模型;
123.根据所述规则模型中的遮挡规则,获取所述家具模型在处于当前所述位置信息时与所述空间区域中各预设物体的重叠面积;
124.根据所述规则模型中的碰撞规则,获取所述家具模型在处于当前所述位置信息时与所述空间区域中各预设物体的碰撞面积;
125.根据所述遮挡规则的第一预设权重与所述重叠面积,以及所述碰撞规则的第二预设权重与所述碰撞面积,获取与当前所述位置信息对应的所述初始图纸的规则得分;
126.其中,各预设物体包括房门和门窗。
127.在一实施例中,设计图纸生成模块230具体用于:
128.将所述规则得分满足预设分值的所述初始图纸,标记为目标图纸;
129.根据所述目标图纸中所述家具模型所处的墙体的有效长度,以及所述家具模型的长度,获取所述目标图纸的适配度;
130.确定所述适配度大于或等于预设值,将所述目标图纸确定为家装的设计图纸。
131.在一实施例中,设计图纸生成模块230还用于:
132.确定所述适配度小于所述预设值,删除所述家具模型。
133.图6示例了一种电子设备的实体结构示意图,如图6所示,该电子设备可以包括:处理器(processor)810、通信接口(communication interface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的计算机程序,以执行家装的设计图纸生成方法,例如包括:
134.从户型图中获取用于布置家具模型的空间区域;
135.多次将所述家具模型加载至所述空间区域,并将每次加载时所述家具模型位于所述空间区域的位置信息输入预设的设计规则模型,获取每次加载后得到的初始图纸的规则得分;
136.将所述规则得分满足预设分值的所述初始图纸,确定为家装的设计图纸;
137.其中,每次所述家具模型加载至所述空间区域的位置信息不同。
138.此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
139.另一方面,本技术实施例还提供一种存储介质,存储介质包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,计算机程序被处理器执行时,计算机能够执行上述各实施例所提供的家装的设计图纸生成方法,例如包括:
140.从户型图中获取用于布置家具模型的空间区域;
141.多次将所述家具模型加载至所述空间区域,并将每次加载时所述家具模型位于所述空间区域的位置信息输入预设的设计规则模型,获取每次加载后得到的初始图纸的规则得分;
142.将所述规则得分满足预设分值的所述初始图纸,确定为家装的设计图纸;
143.其中,每次所述家具模型加载至所述空间区域的位置信息不同。
144.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是
或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
145.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
146.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献