多楼层房屋数据生成及改造方法、装置、设备及介质制造方法及图纸

技术编号:35735618 阅读:29 留言:0更新日期:2022-11-26 18:37
本申请实施例提供一种多楼层房屋数据生成及改造方法、装置、设备及介质。在本申请实施例中,针对多楼层房屋中的每个楼层作为独立房屋对象构建的三维模型数据,可以根据楼梯对象对应的楼梯面片数据确定楼梯对象连接的相邻楼层中的两个空间对象连通之间需要连通的位置信息;基于此,确定该位置信息对应的部分空间面片数据,并将该部分空间面片数据删除,即可将楼梯对象连接的相邻楼层中的两个空间对象连通;进一步,针对多楼层房屋中每个楼梯对象连接的相邻楼层中的两个空间对象做同样的处理,得到多个楼层的房屋对应的整体三维模型数据。数据。数据。

【技术实现步骤摘要】
多楼层房屋数据生成及改造方法、装置、设备及介质


[0001]本申请涉及虚拟现实
,尤其涉及一种多楼层房屋数据生成及改造方法、装置、设备及介质。

技术介绍

[0002]随着虚拟现实技术的发展,在线家装越来越普及,通过在线家装,用户可以在对房屋进行实际装修之前进行线上模拟装修。在查看装修效果时,对于不符合用户装修需求的室内对象,可以按需进行调整,以得到满足用户需求的家装效果。
[0003]目前,在线装修方案是针对待装修的目标房屋生成实景空间,基于该实景空间实现目标房屋的在线装修。但是,现有在线装修方案仅支持生成单楼层房屋的实景空间,如果是多楼层房屋,例如复式房屋,有阁楼的房屋等,需要对每层房屋分别生成全景空间并单独进行线上装修,这种在线装修方式较为繁琐,灵活性较差。

技术实现思路

[0004]本申请的多个方面提供一种多楼层房屋数据生成及改造方法、装置、设备及介质,用以生成包含多个楼层的房屋对应的整体三维模型数据并对多楼层房屋进行改造,满足用户对多楼层房屋进行整体装修的需求。
[0005]本申请实施例提供一种多楼本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多楼层房屋的三维模型数据生成方法,其特征在于,包括:获取多楼层房屋中各楼层对应的三维模型数据,每个楼层对应的三维模型数据是将该楼层作为独立房屋对象构建的三维模型数据,包括该楼层空间中各空间对象的空间面片数据以及位于该楼层空间中的楼梯对象的楼梯面片数据;根据楼梯对象具有的空间坐标变化特性,从各楼层对应的三维模型数据中识别出楼梯对象对应的楼梯面片数据;根据所述楼梯对象对应的楼梯面片数据,从各楼层对应的三维模型数据中,确定与所述楼梯对象连接的相邻楼层中的两个空间对象对应的空间面片数据;将所述楼梯对象对应的楼梯面片数据向第一空间对象作投影,得到所述第一空间对象上的投影区域,所述第一空间对象是与所述楼梯对象连接的高楼层中的空间对象;将所述第一空间对象对应的空间面片数据中位于所述投影区域内的部分空间面片数据删除,以将与所述楼梯对象连接的相邻楼层中的两个空间对象连通,得到所述多楼层房屋对应的三维模型数据。2.根据权利要求1所述的方法,其特征在于,在根据楼梯对象具有的空间坐标变化特性,从各楼层对应的三维模型数据中识别出楼梯对象对应的楼梯面片数据之前,还包括:针对所述多楼层房屋对应的三维模型数据,根据预设的三维模型数据校验规则,对所述三维模型数据进行校验,并对校验不合规的三维模型数据进行修正。3.根据权利要求1所述的方法,其特征在于,根据楼梯对象具有的空间坐标变化特性,从各楼层对应的三维模型数据中识别出楼梯对象对应的楼梯面片数据,包括:根据相邻的楼梯面片数据对应的空间坐标具有高度坐标值在预设差值范围内依次增加且水平面积相同的变化特性,从各楼层对应的三维模型数据中,识别对应的一组面片数据,作为楼梯对象对应的楼梯面片数据。4.根据权利要求3所述的方法,其特征在于,根据所述楼梯对象对应的楼梯面片数据,从各楼层对应的三维模型数据中,确定与所述楼梯对象连接的相邻楼层中的两个空间对象对应的空间面片数据,包括:根据所述楼梯对象对应的楼梯面片数据的空间坐标中的高度坐标值,确定位于所述楼梯对象底部的第一楼梯面片数据和位于所述楼梯对象顶部的第二楼梯面片数据;根据所述第一楼梯面片数据和所述第二楼梯面片数据的空间坐标,以及各楼层空间中各空间对象对应的空间面片数据的空间坐标,确定与所述楼梯对象连接的相邻楼层中的两个空间对象对应的空间面片数据。5.根据权利要求4所述的方法,其特征在于,根据所述第一楼梯面片数据和所述第二楼梯面片数据的空间坐标,以及各楼层空间中各空间对象对应的空间面片数据的空间坐标,确定与所述楼梯对象连接的相邻楼层中的两个空间对象对应的空间面片数据,包括:根据所述楼梯对象底部的第一楼梯面片数据对应的空间坐标,确定与所述第一楼梯面片数据的高度满足预设关系且包含相同水平坐标的一组面片数据,作为与所述楼梯对象连接的低楼层中的空间对象对应的空间面片数据;以及根据所述楼梯对象顶部的第二楼梯面片数据对应的空间坐标,确定与所述第二楼梯面片数据的高度满足预设关系且包含相同水平坐标的一组面片数据,作为与所述楼梯对象连接的高楼层中的空间对象对应的空间面片数据。
6.根据权利要求1所述的方法,其特征在于,将所述第一空间对象对应的空间面片数据中位于所述投影区域内的部分空间面片数据删除,包括:展示所述第一空间对象对应的平面户型图,所述平面户型图包括所述第一空间对象的空间面片数据对应的面片对象,所述面片对象可被编辑;响应对所述面片对象执行的选中操作,将被选中的区域在所述第一空间对象的空间面片数据中对应的空间坐标删除,以及在所述平面户型图的面片对象上标记对应的删除效果;其中,所述被选中的区域包括所述楼梯对象对应的楼梯面片数据向所述第一标空间对象做投影的投影面积。7.根据权利要求1

5任一项所述的方法,其特征在于,所述空间面片数据还包括纹理信息,在将所述第一空间对象对应的空间面片数据中位于所述投影区域内的部分空间面片数据删除的情况下,还包括:删除与所述投影区域内的部分空间面片数据对应的纹理信息。8.根据权利要求1

5任一项所述的方法,其特征在于,所述各楼层对应的三维模型数据还包括各楼层空间中的楼梯对象所在的子空间对象对应的墙体面片数据,还包括:至少部分删除所述楼梯对象所在的子空间对象对应的墙体面片数据,以使所述楼梯对象与所述楼梯对象连接的低楼层中的第二空间对象连通,所述子空间对象是所述第二空间对象中的部分空间。9.根据权利要求8所述的方法,其特征在于,至少部分删除所述楼梯对象所在的子空间对象对应的墙体面片数据,包括:判断所述楼梯对象所在的子空间对象对应的墙体面片数据中,是否存在与所述楼梯对象连接的低楼层中的第二空间对象对应的空间面片数据重合的目标墙体面片数据;若存在,则删除所述子空间对象对应的墙体面片数据除所述目标墙体面片数据之外的其它墙体面片数据;若不存在,则删除所述子空间对象对应的全部墙体面片数据。10.根据权利要求8所述的方法,其特征在于,还包括:根据所述楼梯对象对应的楼梯面片数据的空间坐标,得到所述楼梯对象在所述第二空间对象上的投影面积及其对应的最大外接矩形面积;若所述投影面积小于其对应的最大外接矩形面积,则根据所述最大外接矩形面积与所述投影面积的差值,修正所述第二空间对象的面积。11.根据权利要求1

5任一项所述的方法,其特征在于,还包括:对多楼层房屋对应的三维模型数据进行渲染,得到并展示所述多楼层房屋对应的三维实景空间;响应第一改造操作,展示第一平面户型图,所述第一平面户型图为待改造的第一楼层对应的平面户型图;响应所述第一平面户型图上的第...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:北京城市网邻信息技术有限公司
类型:发明
国别省市:

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

1