三维房屋模型中的内容展示方法及装置制造方法及图纸

技术编号:31679012 阅读:20 留言:0更新日期:2022-01-01 10:24
本公开的实施例公开了一种三维房屋模型中的内容展示方法及装置。该方法包括:确定三维房屋模型所在三维空间中的N个选择点位;其中,N为大于或等于3的整数;在三维房屋模型中放置基于N个选择点位确定的目标显示面;确定目标显示面对应的目标内容;通过目标显示面展示目标内容。本公开的实施例中,三维房屋房屋模型不仅能够呈现房屋本身的信息,还能够呈现额外添加的信息,因此,三维房屋模型能够呈现的信息量更加丰富,从而能够更好地满足实际需求。求。求。

【技术实现步骤摘要】
三维房屋模型中的内容展示方法及装置


[0001]本公开涉及三维建模和展示
,尤其涉及一种三维房屋模型中的内容展示方法及装置。

技术介绍

[0002]三维房屋模型的使用越来越普遍,目前的三维房屋模型往往只能以模型形式,呈现房屋本身的信息(例如结构信息),而无法呈现其它信息,这样导致三维房屋模型所能够呈现的信息量较少,难以满足实际需求。

技术实现思路

[0003]为了解决上述技术问题,提出了本公开。本公开的实施例提供了一种三维房屋模型中的内容展示方法及装置。
[0004]根据本公开实施例的一个方面,提供了一种三维房屋模型中的内容展示方法,包括:确定所述三维房屋模型所在三维空间中的N个选择点位;其中,N为大于或等于3的整数;在所述三维房屋模型中放置基于所述N个选择点位确定的目标显示面;确定所述目标显示面对应的目标内容;通过所述目标显示面展示所述目标内容。
[0005]在一个可选示例中,所述在所述三维房屋模型中放置基于所述N个选择点位确定的目标显示面,包括:按照所述N个选择点位的确定顺序,将所述N个选择点位顺次连接,以形成一多边形;在所述三维房屋模型中放置以所述多边形作为外边界的目标显示面。
[0006]在一个可选示例中,所述方法还包括:调节所述N个选择点位中的至少部分选择点位的深度值,以更新所述目标显示面。
[0007]在一个可选示例中,所述方法还包括:展示所述N个选择点位对应的N个调节条,每个调节条上具有一移动控件;所述调节所述N个选择点位中的至少部分选择点位的深度值,包括:接收并响应对所述N个调节条中的目标调节条上的移动控件的移动操作;确定所述目标调节条上的移动控件的移动方向和移动距离;根据所述移动方向,确定深度值调节方向;根据所述移动距离,确定深度值调节量;按照所述深度值调节方向和所述深度值调节量,调节所述目标调节条对应的选择点位的深度值。
[0008]在一个可选示例中,所述确定所述目标显示面对应的目标内容,包括:接收在文本编辑区内的文本编辑操作;将通过所述文本编辑操作编辑的文本作为所述目标显示面对应的目标内容;或者,所述确定所述目标显示面对应的目标内容,包括:接收在文件上传区域内的文件上传操作;将通过所述文件上传操作上传的多媒体文件作为所述目标显示面对应的目标内容。
[0009]在一个可选示例中,所述通过所述目标显示面展示所述目标内容,包括:确定所述多媒体文件与所述目标显示面之间的显示适配方式;在所述显示适配方式为等比例适配方式的情况下,根据所述多媒体文件的尺寸信息和所述目标显示面的尺寸信息,在所述目标显示面上确定内容显示区域;在所述内容显示区域展示经等比例缩放后的所述多媒体文件;所述方法还包括:将所述目标显示面上除了所述内容显示区域之外的区域置于透明状态。
[0010]在一个可选示例中,所述N个选择点位根据N个点位选择操作确定,所述方法还包括:在所述N个点位选择操作中的第i个点位选择操作对应的第i个选择点位确定之后,所述N个点位选择操作中的第i+1个点位选择操作执行之前,展示用于连接所述三维房屋模型所在三维空间中的当前被作用点位与所述第i个选择点位的线段。
[0011]在一个可选示例中,所述方法还包括:在所述N个选择点位中的任一选择点位确定之后,展示以该选择点位作为原点的三维坐标系。
[0012]根据本公开实施例的另一个方面,提供了一种三维房屋模型中的内容展示装置,包括:第一确定模块,用于确定所述三维房屋模型所在三维空间中的N个选择点位;其中,N为大于或等于3的整数;放置模块,用于在所述三维房屋模型中放置基于所述N个选择点位确定的目标显示面;第二确定模块,用于确定所述目标显示面对应的目标内容;第一展示模块,用于通过所述目标显示面展示所述目标内容。
[0013]在一个可选示例中,所述放置模块,包括:连接子模块,用于按照所述N个选择点位的确定顺序,将所述N个选择点位顺次连接,以形成一多边形;放置子模块,用于在所述三维房屋模型中放置以所述多边形作为外边界的目标显示面。
[0014]在一个可选示例中,所述装置还包括:
调节模块,用于调节所述N个选择点位中的至少部分选择点位的深度值,以更新所述目标显示面。
[0015]在一个可选示例中,所述装置还包括:第二展示模块,用于展示所述N个选择点位对应的N个调节条,每个调节条上具有一移动控件;所述调节模块,包括:第一接收子模块,用于接收并响应对所述N个调节条中的目标调节条上的移动控件的移动操作;第一确定子模块,用于确定所述目标调节条上的移动控件的移动方向和移动距离;第二确定子模块,用于根据所述移动方向,确定深度值调节方向;第三确定子模块,用于根据所述移动距离,确定深度值调节量;调节子模块,用于按照所述深度值调节方向和所述深度值调节量,调节所述目标调节条对应的选择点位的深度值。
[0016]在一个可选示例中,所述第二确定模块,包括:第二接收子模块,用于接收在文本编辑区内的文本编辑操作;第四确定子模块,用于将通过所述文本编辑操作编辑的文本作为所述目标显示面对应的目标内容;或者,所述第二确定模块,包括:第三接收子模块,用于接收在文件上传区域内的文件上传操作;第五确定子模块,用于将通过所述文件上传操作上传的多媒体文件作为所述目标显示面对应的目标内容。
[0017]在一个可选示例中,所述第一展示模块,包括:第六确定子模块,用于确定所述多媒体文件与所述目标显示面之间的显示适配方式;第七确定子模块,用于在所述显示适配方式为等比例适配方式的情况下,根据所述多媒体文件的尺寸信息和所述目标显示面的尺寸信息,在所述目标显示面上确定内容显示区域;展示子模块,用于在所述内容显示区域展示经等比例缩放后的所述多媒体文件;所述装置还包括:设置模块,用于将所述目标显示面上除了所述内容显示区域之外的区域置于透明状态。
[0018]在一个可选示例中,所述N个选择点位根据N个点位选择操作确定,所述装置还包括:第三展示模块,用于在所述N个点位选择操作中的第i个点位选择操作对应的第i
个选择点位确定之后,所述N个点位选择操作中的第i+1个点位选择操作执行之前,展示用于连接所述三维房屋模型所在三维空间中的当前被作用点位与所述第i个选择点位的线段。
[0019]在一个可选示例中,所述装置还包括:第四展示模块,用于在所述N个选择点位中的任一选择点位确定之后,展示以该选择点位作为原点的三维坐标系。
[0020]根据本公开实施例的再一个方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述三维房屋模型中的内容展示方法。
[0021]根据本公开实施例的又一个方面,提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述三维房屋模型中的内容展示方法。
[0022]根据本公开实施例的又一个方面,提供了一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维房屋模型中的内容展示方法,其特征在于,包括:确定所述三维房屋模型所在三维空间中的N个选择点位;其中,N为大于或等于3的整数;在所述三维房屋模型中放置基于所述N个选择点位确定的目标显示面;确定所述目标显示面对应的目标内容;通过所述目标显示面展示所述目标内容。2.根据权利要求1所述的方法,其特征在于,所述在所述三维房屋模型中放置基于所述N个选择点位确定的目标显示面,包括:按照所述N个选择点位的确定顺序,将所述N个选择点位顺次连接,以形成一多边形;在所述三维房屋模型中放置以所述多边形作为外边界的目标显示面。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:调节所述N个选择点位中的至少部分选择点位的深度值,以更新所述目标显示面。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:展示所述N个选择点位对应的N个调节条,每个调节条上具有一移动控件;所述调节所述N个选择点位中的至少部分选择点位的深度值,包括:接收并响应对所述N个调节条中的目标调节条上的移动控件的移动操作;确定所述目标调节条上的移动控件的移动方向和移动距离;根据所述移动方向,确定深度值调节方向;根据所述移动距离,确定深度值调节量;按照所述深度值调节方向和所述深度值调节量,调节所述目标调节条对应的选择点位的深度值。5.根据权利要求1所述的方法,其特征在于,所述确定所述目标显示面对应的目标内容,包括:接收在文本编辑区内的文本编辑操作;将通过所述文本编辑操作编辑的文本作为所述目标显示面对应的目标内容;或者,所述确定所述目标显示面对应的目标内容,包括:接收在文件上传区域内的文件上传操作;将通过所述文件上传操作上传的多媒体文件作...

【专利技术属性】
技术研发人员:白杰王怡丁李浩正
申请(专利权)人:贝壳技术有限公司
类型:发明
国别省市:

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

1