一种模型数据刷新方法及其相关设备技术

技术编号:32530973 阅读:11 留言:0更新日期:2022-03-05 11:25
本申请实施例公开了一种模型数据刷新方法,包括:确定基准户型模型数据;确定修改信息,所述修改信息为对基准户型模型数据修改的信息。基于修改信息确定差异信息,所述差异信息为所述基准户型模型数据中发生变化的信息;基于差异信息对所述基准户型模型数据刷新。本方案通过确定户型模型中与修改有关的差异信息,并基于差异信息对基准户型模型数据进行刷新,使得模型的刷新过程不会对整个户型进行全量的刷新,进而使得设计人员在对墙体、房间的绘制、移动后,只需对户型模型数据中发生改变的部分进行刷新,进而使得刷新过程可以更好的用于户型较为复杂的情况,提高了模型刷新过程的效率,同时进一步避免了软件卡顿、渲染割裂的问题。的问题。的问题。

【技术实现步骤摘要】
一种模型数据刷新方法及其相关设备


[0001]本申请属于家装设计
,尤其涉及一种模型数据刷新方法及其相关设备。

技术介绍

[0002]家装,即家庭住宅装修装饰的简称,狭义的家装:指室内装饰;是从美化的角度来考虑的,以使室内的空间更美观;广义的家装:包括室内空间的改造、装修;今天我们说的家装多为广义的家装,是室内装修和装饰的综合,传统的装修设计方式是先建筑后装修,这种分散化的设计方式很难做到建筑、安装、装修的协调统一,在后期的施工过程中容易造成不同设计环节的碰撞,装修过程中不但达不到理想的效果,而且容易造成结构的不稳定和材料的浪费,随着家居产品的多样化和消费者个性化需求的日益增长,家居产品更新周期越来越快,消费者对家居装修与布置的设计要求也越来越高。
[0003]近年来由于房地产的兴起,家装需求越来越大,也涌现了许多家装设计软件,在家装设计中,对户型的动态建模是必不可少的。在动态绘制建模中,对墙体、房间的绘制、移动后,需要对整个户型进行全量的刷新。如此一来,在户型越来越复杂的情况下,模型刷新的效率会越来越低,且会造成软件卡顿,渲染割裂的问题。

技术实现思路

[0004]本专利技术的目的在于提供一种家装设计过程中所可以采用的模型数据刷新方法及其相关设备,旨在解决现有的在动态绘制建模中,对墙体、房间的绘制、移动后,需要对整个户型进行全量的刷新。在户型越来越复杂的情况下,模型刷新的效率会越来越低,且会造成软件卡顿,渲染割裂的问题。本申请所提供的模型数据刷新方法包括:
[0005]本申请实施例第一方面提供了一种模型数据刷新方法,包括:
[0006]确定基准户型模型数据;
[0007]确定修改信息,所述修改信息为对所述基准户型模型数据修改的信息;
[0008]基于所述修改信息确定差异信息,所述差异信息为所述基准户型模型数据中发生变化的信息;
[0009]基于差异信息对所述基准户型模型数据刷新。
[0010]基于本申请实施例第一方面所提供的模型数据刷新方法,可选的,所述基准户型模型数据为执行修改操作前对应的户型模型数据;
[0011]所述确定修改信息包括:
[0012]确定所述修改操作对所述基准户型模型数据修改的信息。
[0013]基于本申请实施例第一方面所提供的模型数据刷新方法,可选的,所述基于差异信息进行刷新,包括:
[0014]重新加载所述差异信息。
[0015]基于本申请实施例第一方面所提供的模型数据刷新方法,可选的,所述方法还包括:
[0016]接收刷新指令;
[0017]所述确定基准户型模型数据包括:
[0018]确定所述刷新指令发送前预设时长的时间点所对应的户型模型数据为基准模型数据。
[0019]基于本申请实施例第一方面所提供的模型数据刷新方法,可选的,所述基于所述修改信息确定差异信息,包括:
[0020]基于所述修改信息确定存在修改的差异化对象;
[0021]所述基于所述差异信息对所述基准户型模型数据刷新,包括:
[0022]保持非差异化对象不变,加载差异化对象。
[0023]基于本申请实施例第一方面所提供的模型数据刷新方法,可选的,所述基准户型模型数据为执行修改操作前对应的户型模型数据;
[0024]所述确定修改信息包括:
[0025]确定所述修改操作对所述基准户型模型数据修改的信息。
[0026]本申请实施例第二方面提供了一种模型数据刷新设备,包括:
[0027]第一确定单元,所述第一确定单元用于确定基准户型模型数据;
[0028]第二确定单元,所述第二确定单元用于确定修改信息,所述修改信息为对所述基准户型模型数据修改的信息;
[0029]第三确定单元,所述第三确定单元用于基于所述修改信息确定差异信息,所述差异信息为所述基准户型模型数据中发生变化的信息;
[0030]刷新单元,所述刷新单元用于基于差异信息对所述基准户型模型数据刷新。
[0031]基于上述本申请实施例第二方面所提供的模型数据刷新设备,可选的,所述基准户型模型数据为执行修改操作前对应的户型模型数据
[0032]所述第二确定单元具体用于:确定所述修改操作对所述基准户型模型数据修改的信息。
[0033]基于上述本申请实施例第二方面所提供的模型数据刷新设备,可选的,所述刷新单元具体用于:
[0034]重新加载所述差异信息。
[0035]基于上述本申请实施例第二方面所提供的模型数据刷新设备,可选的,所述第一确定单元还用于:接收刷新指令;
[0036]所述第一确定单元具体用于:确定所述刷新指令发送前预设时长的时间点所对应的户型模型数据为基准模型数据。
[0037]基于上述本申请实施例第二方面所提供的模型数据刷新设备,可选的,所述第三确定单元具体用于:
[0038]基于所述修改信息确定存在修改的差异化对象;
[0039]所述刷新单元具体用于:保持非差异化对象不变,加载差异化对象。
[0040]基于上述本申请实施例第二方面所提供的模型数据刷新设备,可选的,所述基准户型模型数据由多个户型组成对象构成。
[0041]本申请实施例第三方面提供了一种模型数据刷新设备,包括:
[0042]中央处理器,存储器,输入输出接口,有线或无线网络接口以及电源;
[0043]所述存储器为短暂存储存储器或持久存储存储器;
[0044]所述中央处理器配置为与所述存储器通信,在所述设备上执行所述存储器中的指令操作以执行本申请实施例第一方面中任意一项所述的方法。
[0045]本申请实施例第四方面提供了一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如本申请实施例第一方面中任意一项所述的方法。
[0046]本申请实施例第五方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如本申请实施例第一方面中任意一项所述的方法。
[0047]从以上技术方案可以看出,本申请实施例具有以下优点:本方案包括:确定基准户型模型数据;确定修改信息,所述修改信息为对所述基准户型模型数据修改的信息。基于所述修改信息确定差异信息,所述差异信息为所述基准户型模型数据中发生变化的信息;基于差异信息对所述基准户型模型数据刷新。基于本方案可知,本方案通过确定户型模型中与修改有关的差异信息,并基于差异信息对基准户型模型数据进行刷新,使得模型的刷新过程不会对整个户型进行全量的刷新,进而使得设计人员在对墙体、房间的绘制、移动后,只需对户型模型数据中发生改变的部分进行刷新,进而使得刷新过程可以更好的用于户型较为复杂的情况,提高了模型刷新过程的效率,同时进一步避免了软件卡顿、渲染割裂的问题。
附图说明
[0048]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型数据刷新方法,其特征在于,包括:确定基准户型模型数据;确定修改信息,所述修改信息为对所述基准户型模型数据修改的信息;基于所述修改信息确定差异信息,所述差异信息为所述基准户型模型数据中发生变化的信息;基于差异信息对所述基准户型模型数据刷新。2.根据权利要求1所述的模型数据刷新方法,其特征在于,所述基准户型模型数据为执行修改操作前对应的户型模型数据;所述确定修改信息包括:确定所述修改操作对所述基准户型模型数据修改的信息。3.根据权利要求1所述的模型数据刷新方法,其特征在于,所述基于差异信息进行刷新,包括:重新加载所述差异信息。4.根据权利要求1所述的模型数据刷新方法,其特征在于,所述方法还包括:接收刷新指令;所述确定基准户型模型数据包括:确定所述刷新指令发送前预设时长的时间点所对应的户型模型数据为基准模型数据。5.根据权利要求1所述的模型数据刷新方法,其特征在于,所述基于所述修改信息确定差异信息,包括:基于所述修改信息确定存在修改的差异化对象;所述基于所述差异信息对所述基准户型模型数据刷新,包括:保持非差异化对象不变,重新加载差异化对象。6.根据权利要求2所述的模型数据刷新方...

【专利技术属性】
技术研发人员:王国彬牟锟伦胡少雄张宝龙
申请(专利权)人:土巴兔集团股份有限公司
类型:发明
国别省市:

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

1