基于三维建模的协同工作方法及装置、存储介质、计算机设备制造方法及图纸

技术编号:28736912 阅读:17 留言:0更新日期:2021-06-06 11:45
本申请公开了一种基于三维建模的协同工作方法及装置、存储介质、计算机设备,该方法包括:接收客户端上传的第一三维模型对应的第一三维模型文件;获取所述第一三维模型文件的文件格式并判断所述文件格式是否与预设文件格式相同;若否,将所述第一三维模型文件转换为所述预设格式文件的第二三维模型文件;依据所述第二三维模型文件将所述第一三维模型集成至对应的基础三维场景。上述方案能够实现同一项目设计中利用多类建模软件的协同工作方式,减少同一项目中多模型冲突,提升了三维建模的工作效率。工作效率。工作效率。

【技术实现步骤摘要】
基于三维建模的协同工作方法及装置、存储介质、计算机设备


[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]上述说明仅是本申请技术方案的概述,为了能够更本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于三维建模的协同工作方法,其特征在于,包括:接收客户端上传的第一三维模型对应的第一三维模型文件;获取所述第一三维模型文件的文件格式并判断所述文件格式是否与预设文件格式相同;若否,将所述第一三维模型文件转换为所述预设格式文件的第二三维模型文件;依据所述第二三维模型文件将所述第一三维模型集成至对应的基础三维场景。2.根据权利要求1所述的方法,其特征在于,在所述接收客户端上传的第一三维模型对应的第一三维模型文件之前,所述方法还包括:构建项目的所述基础三维场景;根据所述项目的设计规划生成第一模型单元信息;相应地,所述依据所述第二三维模型文件将所述第一三维模型集成至对应的基础三维场景具体包括:依据所述第二三维模型文件的元数据信息与所述第一模型单元信息将所述第一三维模型集成至所述基础三维场景。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收并响应浏览请求,在展示界面中依据特定方式展示包含所述基础三维场景和第一三维模型的所述项目。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:侦测所述展示界面中鼠标的位置及/或操作;依据鼠标位置及/或操作对应的坐标信息确定对应元素;确定并展示该对应元素的注释信息。5.根据权利要求2所述的方法,其特征在于,所述构建项目的所述基础三维场景具体包括:获取预设方位的多角度影像数据;对所述多角度的影像数据进行空中三角测量解算,依据空中三角测量解算结果建立所述基础三维场景...

【专利技术属性】
技术研发人员:刘佳关心迪
申请(专利权)人:西安佳数智华信息科技有限公司
类型:发明
国别省市:

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

1