1.本发明涉及室内设计技术领域,尤其涉及一种室内设计用的栏杆快速生成方法。
背景技术:2.室内设计中常会涉及到阳台的设计,阳台多为设置在户型图的边缘空间,通过将其外侧的墙体替换成栏杆,但传统的栏杆设计方式多为先逐个删除非共墙墙体,再计算所要放置的栏杆间隔及其数量,最后再逐一放置栏杆,该方式较为繁琐,无法满足实际场景上的快速生成连续栏杆的需求,因此需要设计一种能够在选取要替换的墙体后,快速生成连续栏杆的方法。
技术实现要素:3.本发明的目的在于提供一种室内设计用的栏杆快速生成方法。
4.为实现上述目的,本发明采用以下技术方案:
5.一种室内设计用的栏杆快速生成方法,包括以下步骤:
6.s1、智能移动端获取户型文件并在操作界面上生成户型的漫游模型及对应楼层的二维平面图;
7.s2、获取漫游模型各个封闭空间的构件信息,构件信息包括各构件的坐标数据和连接数据;
8.s3、通过选定一漫游模型的楼层并获取该楼层对应的二维平面图,在二维平面图上选定一封闭空间的目标墙体并标记,创建栏杆添加界面,根据构件信息获取与目标墙体同一封闭空间的非共墙墙体,所述非共墙墙体为非两相邻封闭空间之间共用的墙体;
9.s4、根据目标墙体和非共墙墙体,按顺序依次标记次序并生成一带次序的列表;
10.s5、根据列表的次序选择待生成栏杆的墙体并标记对应墙体;
11.s6、根据选定待生成栏杆的墙体,删除对应墙体并沿其原坐标生成栏杆。
12.进一步地,所述步骤s1中的户型文件包括3d虚拟户型的漫游模型及其每一楼层的二维平面图,获取户型文件内置的图像数据并在操作界面选择展示漫游模型或对应楼层的二维平面图。
13.进一步地,所述步骤s2中构件信息的构件包括墙体、门、窗及承重柱,所述墙体包括共墙墙体和非共墙墙体,所述共墙墙体为两相邻封闭空间之间共用的墙体,所述非共墙墙体为非两相邻封闭空间之间共用的墙体。
14.进一步地,所述步骤s3具体为:
15.s31、选定一漫游模型的楼层并获取该楼层对应的二维平面图;
16.s32、通过在二维平面图上选定一封闭空间并判断该封闭空间内的各墙体为共墙墙体或非共墙墙体,当墙体判断为共墙墙体则在点击对应墙体后无法选定和标记,当墙体判断为非共墙墙体则在点击对应墙体后选定为目标墙体并标记;
17.s33、根据目标墙体创建栏杆添加界面,识别目标墙体所在的封闭空间;
18.s34、根据构件信息获取与目标墙体同一封闭空间的非共墙墙体,沿封闭空间的逆时针或顺时针获取带非共墙墙体和目标墙体的次序并将次序标记在对应墙体的内侧。
19.进一步地,所述步骤s4中的列表具体为一带有从小到大标记次序的列表,该列表在对应次序处设置有可勾选的勾选框,当选定一勾选框,勾选则根据该勾选框识别与其次序对应的墙体并标注,取消勾选则识别对应墙体并取消其标注。
20.进一步地,所述步骤s6具体为:
21.s61、在列表上的勾选框选定次序,根据次序标注对应墙体;
22.s62、根据标注对应墙体判断选定的墙体是否为连续墙体,所述连续墙体为首尾依次相连的墙体,否则提示当前为非连续墙体,是则下一步;
23.s63、根据连续墙体及其构件信息,删除所选定的墙体、承重柱及墙体上的构件,根据所删除墙体的原坐标识别其墙线及其长度,并计算获取沿墙线设置栏杆的间距及数量;
24.s64、根据栏杆的间距及其数量,在二维平面图上沿所删除墙体的墙线生成栏杆,并将栏杆所处封闭空间的属性设置为阳台。
25.采用上述技术方案后,本发明与背景技术相比,具有如下优点:
26.本发明通过获取户型文件后,在漫游模型上选择要生成栏杆的楼层并快速展示其二维平面图,选择一非共墙墙体作为目标墙体,自动识别该封闭空间内所有的非共墙墙体,将所有非共墙墙体标注次序后罗列到一列表,用户可快速选择对应墙体,选择连续墙体后根据构件信息快速计算要生成的各栏杆坐标及其间距,删除连续墙体后沿原墙体的坐标生成栏杆,操作方便,快速选择多段墙体,无需逐一识别非共墙墙体,在智能移动端上即可识别快速识别功非共墙墙体并快速替换为栏杆,满足用户在阳台上的栏杆样式效果生成需求。
附图说明
27.图1为本发明工作流程图;
28.图2为本发明的二维平面图中选定一封闭空间示意图;
29.图3为本发明的选定目标墙体创建栏杆添加界面示意图;
30.图4为本发明的连续墙体选择示意图;
31.图5为本发明的二维平面图中生成栏杆示意图;
32.图6为本发明的漫游模型中生成栏杆示意图;
33.图7为本发明的漫游模型內的漫游位点放置示意图;
34.图8为本发明在漫游模型内漫游示意图。
具体实施方式
35.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
36.实施例
37.参考图1所示,本发明公开了一种室内设计用的栏杆快速生成方法,包括以下步骤:
38.s1、智能移动端获取户型文件并在操作界面上生成户型的漫游模型及对应楼层的二维平面图。
39.s2、获取漫游模型各个封闭空间的构件信息,构件信息包括各构件的坐标数据和连接数据。
40.s3、通过选定一漫游模型的楼层并获取该楼层对应的二维平面图,在二维平面图上选定一封闭空间的目标墙体并标记,创建栏杆添加界面,根据构件信息获取与目标墙体同一封闭空间的非共墙墙体,非共墙墙体为非两相邻封闭空间之间共用的墙体。
41.s4、根据目标墙体和非共墙墙体,按顺序依次标记次序并生成一带次序的列表。
42.s5、根据列表的次序选择待生成栏杆的墙体并标记对应墙体。
43.s6、根据选定待生成栏杆的墙体,删除对应墙体并沿其原坐标生成栏杆。
44.配合图1至图6所示,智能移动端可以是手机、平板或移动电脑,本实施例不作限定。
45.步骤s1中的户型文件包括3d虚拟户型的漫游模型及其每一楼层的二维平面图,获取户型文件内置的图像数据并在操作界面选择展示漫游模型或对应楼层的二维平面图。
46.当漫游模型仅有一楼层时,无需在选择楼层数,当选择展示二维平面图时,则根据该漫游模型导出二维平面图,该二维平面图不可旋转。
47.当漫游模型具有至少两楼层时,也可以单独选择仅显示一个楼层的漫游模型,通过在该漫游模型视图中,当选择展示二维平面图时,也可快速导出该楼层的二维平面图。
48.漫游模型和二维平面图的切换控制设置在操作界面上,由两图标控制,通过点击对应图标,后台根据点击的图标及其选定的楼层或当前展示的漫游模型,从户型文件中寻找对应数据并在操作界面上展示,即完成快速选择并切换视图。
49.步骤s2中构件信息的构件包括墙体、门、窗及承重柱,墙体包括共墙墙体和非共墙墙体,共墙墙体为两相邻封闭空间之间共用的墙体,非共墙墙体为非两相邻封闭空间之间共用的墙体。
50.步骤s3具体为:
51.s31、选定一漫游模型的楼层并获取该楼层对应的二维平面图。
52.s32、通过在二维平面图上选定一封闭空间并判断该封闭空间内的各墙体为共墙墙体或非共墙墙体,当墙体判断为共墙墙体则在点击对应墙体后无法选定和标记,当墙体判断为非共墙墙体则在点击对应墙体后选定为目标墙体并标记。
53.s33、根据目标墙体创建栏杆添加界面,识别目标墙体所在的封闭空间。
54.s34、根据构件信息获取与目标墙体同一封闭空间的非共墙墙体,沿封闭空间的逆时针或顺时针获取带非共墙墙体和目标墙体的次序并将次序标记在对应墙体的内侧。
55.步骤s32具体也可以是在选定漫游模型对应的楼层后,进入二维平面图,自动获取该楼层二维平面图中所有墙体是共墙墙体还是非共墙墙体,可以先选择封闭空间,也可以无需选择封闭空间而直接点击选择墙体,用户在操作界面上仅点击非共墙墙体方可获得响应和标记,共墙墙体无法被选中,点击无响应。
56.步骤s4中的列表具体为一带有从小到大标记次序的列表,该列表在对应次序处设置有可勾选的勾选框,当选定一勾选框,勾选则根据该勾选框识别与其次序对应的墙体并标注,取消勾选则识别对应墙体并取消其标注。
57.步骤s6具体为:
58.s61、在列表上的勾选框选定次序,根据次序标注对应墙体。
59.s62、根据标注对应墙体判断选定的墙体是否为连续墙体,连续墙体为首尾依次相连的墙体,否则提示当前为非连续墙体,是则下一步。
60.s63、根据连续墙体及其构件信息,删除所选定的墙体、承重柱及墙体上的构件,根据所删除墙体的原坐标识别其墙线及其长度,并计算获取沿墙线设置栏杆的间距及数量。
61.s64、根据栏杆的间距及其数量,在二维平面图上沿所删除墙体的墙线生成栏杆,并将栏杆所处封闭空间的属性设置为阳台。
62.如果选定的墙体不是连续墙体,各选中的墙体没有依次首尾相连,则触发警告,提示请选择连续墙体,直至选择的各墙体为连续墙体后,提示消失。
63.栏杆设置有其栏杆模型库,可以通过栏杆模型库选择预先要设定的栏杆模型,在生成栏杆后,通过栏杆模型库,也可以根据要替换的栏杆,重新计算其间距及数量,在所删除墙体上重新生成新栏杆。
64.本实施例优选为栏杆的数量及其间距由后台计算制定,不可修改,要设置修改功能也可以在操作界面上设置对应的属性列表,栏杆之间的间距及其数量也可以通过对应的属性列表进行调整。
65.连续墙体的选择可满足不同的封闭空间格局,封闭空间的非共墙墙体可能为1、2、3、4或5堵墙体依次首尾连接组成,因此,逐个替换效率低下,通过选择连续墙体,并根据选定要替换的墙体墙线、长度、坐标、高度数据,后台计算根据默认栏杆或选定的栏杆材质计算数据并替换生成栏杆,该方式效率高。
66.本实施例有具有三种视图模式,分别为二维平面图、漫游模型及模型内视,通过在操控界面的上方设置三个图标对应不同视图模式,点击图标,后台寻找对应路径文件并开启文件后在操作界面上展示。
67.参考图7及图8所示,漫游模型具有一可移动的漫游视角位点,即在漫游模型内视的漫游点位,通过选定该漫游模型一楼层,获取该楼层对应的二维平面图,在二维平面图上的封闭空间内放置漫游视角位点,获取该漫游视角位点的坐标数据,放大漫游模型并根据坐标数据在该坐标上生成该空间视角的漫游视图。
68.漫游模型具有在漫游视图中调整漫游视角位点的高度调节条、视角调节条及操控罗盘。
69.当在漫游模型上放置漫游视角位点后,在该封闭空间内生成的漫游视图,其高度为默认设置的1.4m,广角大小为75
°
,高度调节条的高度大小由漫游模型的层高决定,可以是2m、3m或3m,不作限定,广角大小不作限定。
70.根据漫游视角位点的坐标数据,获取该漫游视角位点距离该封闭空间地面的高度数据,在该坐标上通过高度调节条调整漫游视角位点距离该封闭空间的高度。
71.根据漫游视角位的坐标数据及其高度数据,获取当前漫游视图的广角大小及其显示的内容,在该坐标及其高度上通过是视角调节条调整漫游视图的广角大小,根据广角大小调整漫游视图所显示的内容。
72.根据漫游视角位的坐标数据,通过操控罗盘调整其漫游视角位的坐标位置,操控罗盘的移动方向由用户操控决定,坐标位置的变化仅调整x、y轴,z轴不发生变化,z轴变化
由高度调节条控制。
73.操控罗盘活动的大小速率由预先设定的数值决定,每拨动一次向操控罗盘的方向活动2-5个单位。
74.本实施例通过获取户型文件后,在漫游模型上选择要生成栏杆的楼层并快速展示其二维平面图,选择一非共墙墙体作为目标墙体,自动识别该封闭空间内所有的非共墙墙体,将所有非共墙墙体标注次序后罗列到一列表,用户可快速选择对应墙体,选择连续墙体后根据构件信息快速计算要生成的各栏杆坐标及其间距,删除连续墙体后沿原墙体的坐标生成栏杆,操作方便,快速选择多段墙体,无需逐一识别非共墙墙体,在智能移动端上即可识别快速识别功非共墙墙体并快速替换为栏杆,满足用户在阳台上的栏杆样式效果生成需求。
75.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
技术特征:1.一种室内设计用的栏杆快速生成方法,其特征在于,包括以下步骤:s1、智能移动端获取户型文件并在操作界面上生成户型的漫游模型及对应楼层的二维平面图;s2、获取漫游模型各个封闭空间的构件信息,构件信息包括各构件的坐标数据和连接数据;s3、通过选定一漫游模型的楼层并获取该楼层对应的二维平面图,在二维平面图上选定一封闭空间的目标墙体并标记,创建栏杆添加界面,根据构件信息获取与目标墙体同一封闭空间的非共墙墙体,所述非共墙墙体为非两相邻封闭空间之间共用的墙体;s4、根据目标墙体和非共墙墙体,按顺序依次标记次序并生成一带次序的列表;s5、根据列表的次序选择待生成栏杆的墙体并标记对应墙体;s6、根据选定待生成栏杆的墙体,删除对应墙体并沿其原坐标生成栏杆。2.如权利要求1所述的一种室内设计用的栏杆快速生成方法,其特征在于:所述步骤s1中的户型文件包括3d虚拟户型的漫游模型及其每一楼层的二维平面图,获取户型文件内置的图像数据并在操作界面选择展示漫游模型或对应楼层的二维平面图。3.如权利要求2所述的一种室内设计用的栏杆快速生成方法,其特征在于:所述步骤s2中构件信息的构件包括墙体、门、窗及承重柱,所述墙体包括共墙墙体和非共墙墙体,所述共墙墙体为两相邻封闭空间之间共用的墙体,所述非共墙墙体为非两相邻封闭空间之间共用的墙体。4.如权利要求3所述的一种室内设计用的栏杆快速生成方法,其特征在于:所述步骤s3具体为:s31、选定一漫游模型的楼层并获取该楼层对应的二维平面图;s32、通过在二维平面图上选定一封闭空间并判断该封闭空间内的各墙体为共墙墙体或非共墙墙体,当墙体判断为共墙墙体则在点击对应墙体后无法选定和标记,当墙体判断为非共墙墙体则在点击对应墙体后选定为目标墙体并标记;s33、根据目标墙体创建栏杆添加界面,识别目标墙体所在的封闭空间;s34、根据构件信息获取与目标墙体同一封闭空间的非共墙墙体,沿封闭空间的逆时针或顺时针获取带非共墙墙体和目标墙体的次序并将次序标记在对应墙体的内侧。5.如权利要求4所述的一种室内设计用的栏杆快速生成方法,其特征在于:所述步骤s4中的列表具体为一带有从小到大标记次序的列表,该列表在对应次序处设置有可勾选的勾选框,当选定一勾选框,勾选则根据该勾选框识别与其次序对应的墙体并标注,取消勾选则识别对应墙体并取消其标注。6.如权利要求5所述的一种室内设计用的栏杆快速生成方法,其特征在于:所述步骤s6具体为:s61、在列表上的勾选框选定次序,根据次序标注对应墙体;s62、根据标注对应墙体判断选定的墙体是否为连续墙体,所述连续墙体为首尾依次相连的墙体,否则提示当前为非连续墙体,是则下一步;s63、根据连续墙体及其构件信息,删除所选定的墙体、承重柱及墙体上的构件,根据所删除墙体的原坐标识别其墙线及其长度,并计算获取沿墙线设置栏杆的间距及数量;s64、根据栏杆的间距及其数量,在二维平面图上沿所删除墙体的墙线生成栏杆,并将
栏杆所处封闭空间的属性设置为阳台。
技术总结本发明公开了一种室内设计用的栏杆快速生成方法,其包括以下步骤:S1、智能移动端生成户型的漫游模型及对应楼层的二维平面图;S2、获取漫游模型各个封闭空间的构件信息;S3、在二维平面图上选定一封闭空间的目标墙体并标记,创建栏杆添加界面,根据构件信息获取与目标墙体同一封闭空间的非共墙墙体;S4、根据目标墙体和非共墙墙体,按顺序依次标记次序并生成一带次序的列表;S5、根据列表的次序选择待生成栏杆的墙体并标记对应墙体;S6、根据选定待生成栏杆的墙体,删除对应墙体并沿其原坐标生成栏杆。本发明在智能移动端上即可识别快速识别功非共墙墙体并快速替换为栏杆,满足用户在阳台上的栏杆样式效果生成需求。在阳台上的栏杆样式效果生成需求。在阳台上的栏杆样式效果生成需求。
技术研发人员:林辉 赵彦明
受保护的技术使用者:厦门知本家科技有限公司
技术研发日:2022.07.25
技术公布日:2022/11/1