三维房屋空间的构建方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26421609 阅读:44 留言:0更新日期:2020-11-20 14:17
本发明专利技术提供了一种三维房屋空间的构建方法、装置、电子设备及存储介质。所述方法包括:获取目标房屋的初始数据,初始数据包括目标房屋的3D户型数据、2D户型数据中的至少一种;根据初始数据,获取目标房屋中每个功能区域的三维空间,以设置每个功能区域的装修数据,装修数据包括硬装数据、软装数据中的至少一种;将目标房屋中特定功能区域的三维空间合并为一个三维空间,并结合非特定功能区域的三维空间,得到目标房屋的三维房屋空间,以根据每个功能区域的装修数据,在三维房屋空间渲染房屋装修结果,其中非特定功能区域为除特定功能区域之外的其他功能区域。取得了提高三维房屋空间的准确性和完整性,进而提高VR装修的视觉效果的有益效果。

【技术实现步骤摘要】
三维房屋空间的构建方法、装置、电子设备及存储介质
本专利技术涉及三维空间
,尤其涉及一种三维房屋空间的构建方法、装置、电子设备及存储介质。
技术介绍
随着家装行业的快速发展,房屋装修需求也越来越多样化。作为普通消费者,期望能够直观感受不同装修风格,作为商家也希望能够快速且直观地展示各种家具的实地展示效果。但是作为非专业人员,在购房或装修设计时很难理解平面化的户型图,而且户型图也很难体现出房源整个空间的关系,而且VR看房等场景下的3D户型数据也仅能从视觉上展示各个功能区域内景,但是无法实现三维空间下的真实视觉效果,以及房源内各个功能区域之间的空间关系。由此可见,在家装等应用领域,构建准确且完整的房屋模型尤其重要。
技术实现思路
本专利技术实施例提供一种三维房屋空间的构建方法、装置、电子设备及存储介质,以解决现有的3D户型数据或者户型图数据很难从三维空间体现出房源整个空间的关系,容易影响后续VR装修时的视觉效果的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种本文档来自技高网...

【技术保护点】
1.一种三维房屋空间的构建方法,其特征在于,包括:/n获取目标房屋的初始数据,所述初始数据包括所述目标房屋的3D户型数据、2D户型数据中的至少一种;/n根据所述初始数据,获取所述目标房屋中每个功能区域的三维空间,以设置每个所述功能区域的装修数据,所述装修数据包括硬装数据、软装数据中的至少一种;/n将所述目标房屋中特定功能区域的三维空间合并为一个三维空间,并结合非特定功能区域的三维空间,得到所述目标房屋的三维房屋空间,以根据每个所述功能区域的装修数据,在所述三维房屋空间渲染房屋装修结果,其中所述非特定功能区域为除所述特定功能区域之外的其他功能区域。/n

【技术特征摘要】
1.一种三维房屋空间的构建方法,其特征在于,包括:
获取目标房屋的初始数据,所述初始数据包括所述目标房屋的3D户型数据、2D户型数据中的至少一种;
根据所述初始数据,获取所述目标房屋中每个功能区域的三维空间,以设置每个所述功能区域的装修数据,所述装修数据包括硬装数据、软装数据中的至少一种;
将所述目标房屋中特定功能区域的三维空间合并为一个三维空间,并结合非特定功能区域的三维空间,得到所述目标房屋的三维房屋空间,以根据每个所述功能区域的装修数据,在所述三维房屋空间渲染房屋装修结果,其中所述非特定功能区域为除所述特定功能区域之外的其他功能区域。


2.根据权利要求1所述的方法,其特征在于,所述根据所述初始数据,获取所述目标房屋中每个功能区域的三维空间的步骤,包括:
在所述初始数据包括3D户型数据的情况下,针对所述目标房屋中的每个功能区域,解析所述功能区域的3D户型数据,并从解析后的3D户型数据中提取所述功能区域的第一目标数据;
根据所述第一目标数据,构建所述功能区域的三维空间;
其中,所述第一目标数据至少包括墙体数据、门数据、窗数据、观察点数据。


3.根据权利要求1所述的方法,其特征在于,所述根据所述初始数据,获取所述目标房屋中每个功能区域的三维空间的步骤,包括:
在所述初始数据包括2D户型数据的情况下,针对所述目标房屋中的每个功能区域,解析所述功能区域的2D户型数据,并从解析后的2D户型数据中提取所述功能区域的第二目标数据,所述第二目标数据至少包括2D墙体数据、2D门数据、2D窗数据;
根据所述功能区域的第二目标数据,生成所述功能区域的第一目标数据,所述第一目标数据至少包括墙体数据、门数据、窗数据、观察点数据;
根据所述第一目标数据,构建所述功能区域的三维空间。


4.根据权利要求3所述的方法,其特征在于,所述根据所述功能区域的第二目标数据,生成所述功能区域的第一目标数据的步骤,包括:
根据所述功能区域的2D墙体数据以及预设的墙体高度,生成所述功能区域的墙体数据;
根据所述功能区域的2D门数据、2D窗数据,以及预设的门窗高度,生成所述功能区域的门数据、窗数据;
根据所述功能区域的第二目标数据,生成所述功能区域的观察点数据。


5.根据权利要求4所述的方法,其特征在于,所述根据所述功能区域的第二目标数据,生成所述功能区域的观察点数据的步骤,包括:
根据所述功能区域的第二目标数据,获取所述功能区域的平面形状类型;
响应于所述功能区域的平面形状类型是矩形,以所述功能区域内最大矩形的中心点的位置数据作为所述功能区域的观察点数据。
响应于所述功能区域的平面形状类型是L形,以所述功能区域内两个矩形的交叉区域的中心点的位置数据作为所述功能区域的观察点数据。
响应于所述功能区域的平面形状类型是U形,分别以所述功能区域内三个矩形的中心点的位置数据作为所述功能区域的观察点数据。
响应于所述功能区域内包含三个以上的矩形,分别以每个所述矩形的中心点的位置数据作为所述功能区域的观察点数据。


6.根据权利要求1-5中任一项所述的方法,其特征在于,所述将所述目标房屋中特定功能区域的三维空间合并为一个三维空间,并结合非特定功能区域的三维空间,得到所述目标房屋的三维房屋空间的步骤,包括:
从所述目标房屋的功能区域中获取目标类型的特定功能区域,所述目标类型包括客厅、餐厅、过道、玄关中的至少两种;
获取存在连接关系的任意两个特定功能区域,合并所述两个特定功能区域的三维空间,并去除所述两个特定功能区域的三维空间之间相连的墙体,得到合并空间;
响应于还存在尚未合并的特定功能区域,将与当前的合并空间存在连接关系的任一尚未合并的特定功能区域的三维空间合并至当前的合并空间,并去除所述尚未合并的特定功能区域的三维空间与所述合并空间之间相连的墙体,直至全部特定功能区域的三维空间合并完毕,或者是未合并的特定功能区域的三维空间与当前的合并空间不存在连接关系;
根据最终得到的合并空间,并结合未与所述合并空间合并的特定功能区域的三维空间,以及非特定功能区域的三维空间,生成所述目标房屋的三维房屋空间。


7.根据权利要求2或3所述的方法,其特征在于,所述合并所述两个特定功能区域的三维空间的步骤,包括:
对所述两个特定功能区域的第一目标数据进行合并处理,得到当前的合并空间的第一目标数据,并在当前合并后的第一目标数据中去除所述两个特定功能区域之间相连墙体的墙体数据;
基于所述合并后的第一目标数据,生成所述两个特定功能区域的三维空间。


8.一种三维房屋空间的构建装置,其特征在于,包括:
初始数据获取模块,用于获取目标房屋的初始数据,所述初始数据包括所述目标房屋的3D户型数据、2D户型数据中的至少一种;
三维空间构建模块,用于根据所述初始数据,获取所述目标房屋中每个功能区...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:北京城市网邻信息技术有限公司
类型:发明
国别省市:北京;11

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

1