快速完成BIM三维可视化平台模型制作的方法技术

技术编号:37383145 阅读:28 留言:0更新日期:2023-04-27 07:24
本发明专利技术涉及BIM三维模型制作技术领域,特别涉及一种快速完成BIM三维可视化平台模型制作的方法,通过在图形引擎内进行逻辑算法开发,将BIM模型进入图形引擎后统一完成展示业务与数据业务处理,具体包括:在图形引擎内创建鼠标指针,并创建展示模型信息的UI界面;创建鼠标点击事件生成指针下射线动作对击中对象进行信息识别;通过变量运算确定模型信息后,对击中对象进行信息临时提取,更新至模型信息的UI界面,达到模型数据层交互;通过创建高亮材质临时替换击中对象材质,达到展示层交互。本发明专利技术避免了出现数模结合不匹配的情况,无需进行大量重复校验工作,即可保持三维模型处理工作的持续性;优化了工作流程,提升模型处理效率。处理效率。处理效率。

【技术实现步骤摘要】
快速完成BIM三维可视化平台模型制作的方法


[0001]本专利技术涉及BIM三维模型制作
,特别涉及一种快速完成BIM三维可视化平台模型制作的方法。

技术介绍

[0002]在以往的运维平台建设中,对空间数字化的重视和建设程度微乎其微,虽然部分强调了GIS、BIM等三维信息技术的重要作用,但过程中,对于这类技术的使用和发挥却不尽人意。其中很重要的一个原因是缺少可以高效兼容BIM、GIS等三维数据和模型的承载平台,从而无法对要素进行全面的数字化。通过对基础设施的数字化,建立三维立体的时空平台,既是运维平台不可或缺的、基础性的信息资源,也是其它信息资源交换共享与协同应用的载体,为其它信息在三维空间和时间交织构成的四维环境中提供时空基础,实现基于统一时空基础下的规划、设计、建设、分析和决策。
[0003]虚幻引擎初期是作为游戏开发者工具而产生,其商业模式的本质是销售分成,从经营策略来说,最大限度的扩大图形引擎在开发者中影响力、增加受众,是业务持续增涨的关键,因此构建开放的开发者生态就成为了虚幻引擎必然的发展路径,在众多开发者中,也就不乏BIM、GIS领域及其他数字孪生技术的开发者,那么出现BIM、GIS和图形的跨界融合也就顺理成章了。
[0004]图形引擎一方面通过实时动态的渲染,可以构建丰富精细的场景表现,以便更好的还原我们“看到”的这个世界;另一方面强大的物理引擎可以真实模拟现实世界的运行规则,这些技术也正是“数字孪生”迫切需要的。
[0005]当今,BIM技术深刻渗透和改变了建筑的建设与管理方式,因BIM具可视化、协调性、模拟性、优化性、等特点,以BIM应用为载体的建筑管理信息化,提升建筑空间利用效率、提高节能效率、直观统筹、降低管理成本等方面的优势明显。相比图形引擎,BIM以此为基础实现对各类数据资源的统一管理和整合在数据层面更具有“兼容性”,针对城市发展的需要,对各行业所需要的数据,都可以放入到内,形成城市的“数据资产”。
[0006]图形引擎的核心工作在于“构建场景”,而不是“处理数据”。“构建场景”是指对原始数据进行再加工,以符合“图形场景”的需求,但是对于数字孪生来说,仅考虑人工建模是远远不够的,还需对其他方式获取的模型进行处理,处理的目的也不仅仅是“构建场景”,而是需要对数据的存储、交换、业务性分析层面提供全面的支持,这些技术能力是图形工作目前所不具备的。
[0007]BIM作为专业性工具虽在领域内拥有诸多优点,但其可是效果仅局限于专业软件内部,模型内数据利用率也因较高门槛的专业工具使用难度而大打折扣。
[0008]现有三维模型处理方式多为数据、模型分离处理,其需要的模型与数据处理专业性较高,需处理人员通晓BIM模型内部数据结构且有后端数据处理能力,模型与数据分别处理也将整体增加三维模型处理的工作量,且通过人工进行的数模分离将有概率出现数模结合不匹配的情况,需要大量重复校验工作,无法保持三维模型处理工作的持续性,也失去了
BIM建筑管理信息化作为载体的部分意义。

技术实现思路

[0009]为了解决上述技术问题,本专利技术提供了一种快速完成BIM三维可视化平台模型制作的方法,通过在图形引擎内进行逻辑算法开发,将BIM模型进入图形引擎后统一完成展示业务与数据业务处理,具体包括:
[0010]S100:在图形引擎内创建鼠标指针,并创建展示模型信息的UI界面;
[0011]S200:创建鼠标点击事件生成指针下射线动作对击中对象进行信息识别;
[0012]S300:通过变量运算确定模型信息后,对击中对象进行信息临时提取,更新至模型信息的UI界面,达到模型数据层交互;
[0013]S400:通过创建高亮材质临时替换击中对象材质,达到展示层交互。
[0014]可选的,在S200步骤中,创建鼠标点击事件包括调用并创建鼠标工作事件和创建鼠标指针点击事件。
[0015]可选的,在S300步骤中,更新至模型信息的UI界面包括:处理二次信息提取时已有临时信息的更新逻辑开发与提取信息优化处理逻辑开发。
[0016]可选的,在S400步骤中,材质高亮的创建方式:通过函数定义显隐频率达到高亮效果。
[0017]可选的,在S400步骤中,临时替换击中对象材质包括:处理二次材质替换时已有临时材质替换的归为逻辑开发和临时提取与替换新击中对象材质逻辑开发。
[0018]可选的,在S300步骤中,在对击中对象进行信息临时提取后,进行以下处理:
[0019]S310:采用预设规则检查模型数据正确性,即符合预设规则表示模型数据正确,不符合预设规则表示模型数据有误,若模型数据有误则对击中对象重新进行信息提取;
[0020]S320:对经检查正确的模型数据进行优化;
[0021]S330:在UI界面加载优化后的模型数据,实现UI界面的模型数据更新。
[0022]可选的,在S320步骤中,优化方式如下:
[0023]S321:确定模型数据的数据依赖关系模式,对数据依赖进行极小化处理;
[0024]S322:根据范式理论确定数据依赖的范式级别,结合击中对象情况对关系模式进行合并或分解。
[0025]可选的,对模型数据的数据样本间关系进行刻画,刻画时选择确定需要的临近度度量;
[0026]根据临近度度量刻画的数据样本间关系,将模型数据融合形成一个特征空间,在特征空间中使用模糊聚类计算数据样本对于多个聚类结构的隶属度;
[0027]通过低秩表示数据样本之间的相互表征关系,采用相互表征关系构造数据样本之间的相似度矩阵;在特征空间中和不同聚类结构对应的相似度矩阵上,应用亲和传播聚类获得每个数据样本对应的聚类代表点;结合使用属性异常评分和类别异常评分确定数据样本的异常度。
[0028]若隶属度不小于预设的隶属度阈值且异常度低于设定的异常阈值则表示数据样本符合预设规则,相反则表示不符合预设规则。
[0029]可选的,在临时替换击中对象材质时,在UI界面采用光栅化渲染方式进行三维模
型展示。
[0030]可选的,创建材质的基本图形纹理,通过实物材质图像,提取实物材质纹理特征并进行图像模拟,即得到材质的基本图形纹理;
[0031]根据实物材质图像色彩,提取材质色彩特征和亮度数据;判断亮度数据是否达到设定的高亮阈值,若未达到则进行增亮处理;
[0032]根据材质色彩特征和不低于高亮阈值的亮度数据对材质的基本图形纹理进行渲染着色,形成相应的高亮材质。
[0033]本专利技术的快速完成BIM三维可视化平台模型制作的方法,通过在图形引擎内进行逻辑算法开发,调用并创建鼠标工作事件

创建鼠标指针点击事件

获取模型数据信息计算并分析

创建数据读取界面

加载并保存模型数据

创建临时展示材质

运用临时材质对点击对象进行展示

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种快速完成BIM三维可视化平台模型制作的方法,其特征在于,通过在图形引擎内进行逻辑算法开发,将BIM模型进入图形引擎后统一完成展示业务与数据业务处理,具体包括:S100:在图形引擎内创建鼠标指针,并创建展示模型信息的UI界面;S200:创建鼠标点击事件生成指针下射线动作对击中对象进行信息识别;S300:通过变量运算确定模型信息后,对击中对象进行信息临时提取,更新至模型信息的UI界面,达到模型数据层交互;S400:通过创建高亮材质临时替换击中对象材质,达到展示层交互。2.根据权利要求1所述的快速完成BIM三维可视化平台模型制作的方法,其特征在于,在S200步骤中,创建鼠标点击事件包括调用并创建鼠标工作事件和创建鼠标指针点击事件。3.根据权利要求1所述的快速完成BIM三维可视化平台模型制作的方法,其特征在于,在S300步骤中,更新至模型信息的UI界面包括:处理二次信息提取时已有临时信息的更新逻辑开发与提取信息优化处理逻辑开发。4.根据权利要求1所述的快速完成BIM三维可视化平台模型制作的方法,其特征在于,在S400步骤中,材质高亮的创建方式:通过函数定义显隐频率达到高亮效果。5.根据权利要求1所述的快速完成BIM三维可视化平台模型制作的方法,其特征在于,在S400步骤中,临时替换击中对象材质包括:处理二次材质替换时已有临时材质替换的归为逻辑开发和临时提取与替换新击中对象材质逻辑开发。6.根据权利要求1所述的快速完成BIM三维可视化平台模型制作的方法,其特征在于,在S300步骤中,在对击中对象进行信息临时提取后,进行以下处理:S310:采用预设规则检查模型数据正确性,即符合预设规则表示模型数据正确,不符合预设规则表示模型数据有误,若模型数据有误则对击中对象重新进行信息提取;S320:对经检查正确的模型数据进行优化...

【专利技术属性】
技术研发人员:王典毕林朱木子张雨胥志洪胡江稳郑涛马凌
申请(专利权)人:中建电子信息技术有限公司
类型:发明
国别省市:

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

1