本技术涉及房屋装修领域,尤其涉及一种房屋装修平面图自动出图方法和装置。
背景技术:
1、随着计算机辅助设计(cad)技术和三维建模技术的发展,房屋建筑设计领域也得到了极大的推动。通过三维建模技术,设计师可以更直观地展示房屋的设计效果,同时也可以更精确地计算房屋的各项参数,如面积、体积等。此外,通过cad技术,设计师还可以将房屋的设计图纸转化为实际的施工蓝图,大大提高了设计的效率和准确性。
2、但是在现有的技术中,设计师通常需要根据客户的需求和房屋的实际情况,手动绘制房屋的平面图。这种方法虽然可以实现房屋设计的目标,但是耗时较长,且容易出现错误。为了解决这个问题,一些软件开发商推出了自动化的房屋平面图生成工具。然而,这些工具通常需要用户输入精确的二维户型图,这对于用户来说,操作难度较大。其次,这些工具通常只能生成简单的房屋平面图,对于复杂的房屋结构,如复式房、错层房等,这些工具往往无法生成准确的平面图。
技术实现思路
1、有鉴于此,本技术提供一种房屋装修平面图自动出图方法和装置,以解决设计师需要根据客户的需求和房屋的实际情况,手动绘制房屋的平面图;以及现有的平面图生成工具需要用户输入精确的二维户型图,导致用户操作难度大的问题。
2、本技术第一方面提供一种房屋装修平面图自动出图方法,包括:
3、步骤1,获取目标房屋的三维毛坯模型,根据所述三维毛坯模型确定所述房屋内每个房间的基础信息,所述基础信息至少包括定位线;
4、步骤2,根据所述每个房间的基础信息,以及预先设定的装标数据,对各个房间进行模拟装配,确定所述目标房屋的铺贴信息,其方法为:根据所述装标数据确定所述房间中各个交接处角的类型,通过所述角的类型对各个交接处进行铺贴,确定交接处的铺贴信息;
5、通过房间的房间结构空间确定铺贴区域,根据所述装标数据确定所述铺贴区域的面层材质、基层做法,所述铺贴区域包括所述房间的地面,墙面和顶面;
6、计算所述铺贴区域的轮廓面积,根据预设的若干个铺贴条件分别将所述铺贴区域划分为若干个单位区域以及边缘区域,根据所述边缘区域的面积以及所述轮廓面积确定瓷砖损耗率,将损耗率最低的铺贴条件确定为目标铺贴条件,并以所述目标铺贴条件进行铺贴,确定房间铺贴信息,其中,所述单位区域为形状大小与所述瓷砖相同的区域,所述边缘区域为长或/和宽小于瓷砖边长的区域;
7、通过所述交接处的铺贴信息和所述房间铺贴信息确定所述目标房屋的铺贴信息;
8、步骤3,根据所述目标房屋的铺贴信息生成对应的三维精装模型,根据所述三维精装模型生成所述房屋的装修平面图。
9、可选的,所述通过所述角的类型对各个交接处进行铺贴包括:
10、当交接处的角为阴角时,根据所述装标数据确定铺贴层数,每个铺贴层的厚度和每个铺贴层的面层材质,在所述阴角的凹进区域进行层层铺贴,确定各个铺贴层面层材质的消耗数,根据所述消耗数,铺贴层数,每个铺贴层的厚度和每个铺贴层的面层材质确定阴角的铺贴信息;
11、当交接处的角为阳角时,根据所述装标数据确定铺贴层数,每个铺贴层的厚度和每个铺贴层的面层材质,在所述阳角的突出区域进行层层铺贴,确定各个铺贴层面层材质的消耗数,根据所述消耗数,铺贴层数,每个铺贴层的厚度和每个铺贴层的面层材质确定阴角的铺贴信息。
12、可选的,所述对各个房间进行模拟装配还包括:
13、确定门的配置,包括:
14、根据所述基础信息中的门定位线的位置,判断所述门的类型以及所述门对应的房间,根据述门的类型,门对应的房间和所述装标数据确定所述门的配置;
15、确定吊顶信息,包括:
16、根据所述基础信息中的吊顶定位线的情况,以及所述装标数据确定房间的吊顶信息,所述吊顶信息包括吊顶造型,吊顶高度和吊顶样式;
17、确定物品信息,包括:
18、根据所述基础信息中的柜体定位线和所述装标数据确定柜体信息,所述柜体信息包括柜体轮廓,柜体位置信息和柜体的配套放置物;
19、根据三维毛坯模型中已标识的位置和所述装标数据确定家电信息,所述家电信息包括家电位置信息和参数规格;
20、确定点位信息,包括:
21、根据所述装标数据确定所述房间内各物品和门的点位配置,并确定各物品和门的基准线,所述基准线包括左基准线,右基准线和中基准线;
22、根据所述基准线和所述点位配置确定房间的点位信息。
23、可选的,所述柜体轮廓包括:
24、直线形、l形、u形。
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、寻找放置点位的墙面;
50、将所述各物品投影到放置点位的墙面上,以获得各物品的投影轮廓,并通过所述投影轮廓,确定各物品的基准线。
51、可选的,所述平面图生成单元根据所述三维精装模型生成所述房屋的装修平面图包括:
52、通过不同角度、不同方向对所述三维精装模型进行剖切,获得多个原始剖切图,确定所述剖切图中的目标线条和目标元素并进行隐藏,以获得目标剖切图,将所述目标剖切图确定为所述房屋的装修平面图,其中,所述装修平面图包括平面图纸,立面图纸和节点图纸。
53、在本技术提供的实施例中,对于待装修的目标房屋,先根据第三方工具生成该房屋的三维毛坯模型,再根据该三维毛坯模型和预先设定的装标数据,生成该房屋的三维精装模型,再通过对该三维精装模型进行剖切,最终获得该房屋的装修平面图。在本方案中,用户并不需要进行复杂的操作,这解决了现有的平面图生成工具需要用户输入精确的二维户型图,导致用户操作难度大的问题。并且在铺贴过程中通过将铺贴区域按瓷砖面积进行划分,从而确定瓷砖损耗率最小的铺贴方法,可以节省瓷砖的损耗。