一种隧道掌子面进度展示方法、装置及存储介质制造方法及图纸

技术编号:32833971 阅读:12 留言:0更新日期:2022-03-26 20:51
本发明专利技术公开了一种隧道掌子面进度展示方法,所述隧道掌子面进度展示方法为基于Unity3D引擎,由系统端通过接口驱动,根据隧道掌子面进度数据,将对应隧道子单位工程的路径点分为已完成、未完成两个部分,并使用LineRenderer组件对已完成、未完成部分进行渲染,实现隧道掌子面进度展示。本发明专利技术公开的隧道掌子面进度展示方法通过里程桩号,可实现隧道施工进度的三维展示,使得展示效果更为直观;同时,无需人工绘制进程图和制作进度表,不仅效率高,成本低,还不易出错,大大的提高了施工进度展示的精度。工进度展示的精度。工进度展示的精度。

【技术实现步骤摘要】
一种隧道掌子面进度展示方法、装置及存储介质


[0001]本专利技术属于工程建设
,尤其涉及一种隧道掌子面进度展示方法、装置及存储介质。

技术介绍

[0002]随着现代化建设的日益扩大及快速发展,基建工程正处于高速发展中,而基建工程中的公路和铁路等工程建设,由于地形原因,不可避免的会进行隧道施工,以使公路或铁路按照规划的线路进行建设。
[0003]目前,在隧道施工过程中,对隧道的施工展示方法通常采用如下方法:根据隧道内的施工情况,先通过人工绘制施工进程图,再在施工进程图上进行进度的标识说明,最后再制作出施工进度统计表,而施工隧道调度人员则可通过查看施工进度统计表进行施工进度的查看,并作出相应的施工调度。
[0004]但是,上述方法存在以下不足:采用人工绘制进程图及统计施工进度,不仅效率慢,
[0005]还出错率高,且不能直观的进行施工进度的查看,给隧道施工造成了极大的不便。

技术实现思路

[0006]本专利技术的目的在于,为克服现有技术缺陷,提供了一种隧道掌子面进度展示方法,通过本专利技术方法,实现了隧道掌子面进度展示。
[0007]本专利技术目的通过下述技术方案来实现:
[0008]一种隧道掌子面进度展示方法,所述隧道掌子面进度展示方法为基于Unity3D引擎,由系统端通过接口驱动,根据隧道掌子面进度数据,将对应隧道子单位工程的路径点分为已完成、未完成两个部分,并使用LineRenderer组件对已完成、未完成部分进行渲染,实现隧道掌子面进度展示。
>[0009]根据一个优选的实施方式,所述隧道掌子面进度展示方法具体包括如下步骤:
[0010]S1:由系统端通过接口向Unity3D传递指定标签的隧道子单位工程掌子面进度时间轴数据;
[0011]S2:根据系统端传递的隧道标签,查找场景中对应的隧道单位工程;
[0012]S3:根据隧道单位工程路径点,生成隧道子单位工程路径点;
[0013]S4:根据隧道单位工程及子单位工程桩号,以及掌子面进度桩号,将每个子单位工程路径分为已完成、未完成两个部分;
[0014]S5:使用LineRenderer分别对已完成和未完成的路径点采用不同的材质进行渲染。
[0015]根据一个优选的实施方式,所述隧道掌子面进度展示方法还包括:在掌子面位置实例化一个标牌界面,将界面中的文本赋值为该子单位工程进度数据中的当前掌子面文本信息,实现隧道掌子面进度展示。
[0016]根据一个优选的实施方式,步骤S3中隧道单位工程路径点的获得过程为:根据单位工程起止桩号,从路径点起始点开始,依次计算每个路径点的桩号。
[0017]根据一个优选的实施方式,步骤S3中,桩号空间位置计算方法如下:
[0018]将起始桩号绑定到第一个路径点,从当前路径点P1(x1,y1,z1)开始,依次计算与下一个路径点P2(x2,y2,z2)之间的距离,加入到当前累计距离;
[0019]并依次计算剩余距离,剩余距离=单位工程长度

当前累计距离;
[0020]终止桩号位置=当前路径点位置+指向下一个路径点方向的单位向量*剩余距离。
[0021]根据一个优选的实施方式,所述隧道子单位工程路径点的获得步骤与隧道单位工程路径点的获得过程相同。
[0022]根据一个优选的实施方式,步骤S3还包括:在每个路径点处生成文本标牌,通过文本标牌展示该路径点处的距离信息,所述文本表示牌展示的距离信息保留一位小数。
[0023]根据一个优选的实施方式,步骤S5包括:
[0024]将已完成部分的路径点加入到一个LineRenderer组件中,使用绿色半透明材质渲染,展示已完成进度;
[0025]将未完成部分的路径点加入到一个LineRenderer组件中,使用白色半透明材质渲染,展示未完成进度。
[0026]另一方面,本专利技术还公开了:
[0027]一种隧道掌子面进度展示装置,所述隧道掌子面进度展示装置包括处理器、通信接口、存储器、通信总线和显示单元,其中,显示单元、处理器、通信接口、存储器通过总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序,实现前述的隧道掌子面进度展示方法;显示单元,用于实现对处理器的处理结果进行展示。
[0028]另一方面,本专利技术还公开了:
[0029]一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现前述的隧道掌子面进度展示方法。
[0030]前述本专利技术主方案及其各进一步选择方案可以自由组合以形成多个方案,均为本专利技术可采用并要求保护的方案。本领域技术人员在了解本专利技术方案后根据现有技术和公知常识可明了有多种组合,均为本专利技术所要保护的技术方案,在此不做穷举。
[0031]本专利技术的有益效果:本专利技术公开的隧道掌子面进度展示方法通过里程桩号,可实现隧道施工进度的三维展示,使得展示效果更为直观;同时,无需人工绘制进程图和制作进度表,不仅效率高,成本低,还不易出错,大大的提高了施工进度展示的精度。
附图说明
[0032]图1是本专利技术隧道掌子面进度展示方法的流程示意图。
具体实施方式
[0033]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施
例中的特征可以相互组合。
[0034]需要说明的是,为使本专利技术实施例的目的、技术方案和优点更加清楚,下面对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。
[0035]实施例1:
[0036]参考图1所示,本专利技术公开了一种隧道掌子面进度展示方法,本专利技术隧道掌子面进度展示方法为基于Unity3D引擎,由系统端通过接口驱动,根据隧道掌子面进度数据,将对应隧道子单位工程的路径点分为已完成、未完成两个部分,并使用LineRenderer组件对已完成、未完成部分进行渲染,实现了隧道掌子面进度展示。
[0037]具体地,所述隧道掌子面进度展示方法具体包括如下步骤:
[0038]步骤S1:由系统端通过接口向Unity3D传递指定标签的隧道子单位工程掌子面进度时间轴数据。
[0039]本专利技术中的系统端是指原生系统端,比如安卓系统、iOS系统或Web系统。
[0040]具体地,可以通过如下数据结构实现:
[0041][0042][0043][0044][0045]步骤S2:根据系统端传递的隧道标签,查找场景中对应的隧道单位工程。具体地,使用单位工程标签unit_project_tag,从场景中查找对应的隧道模型路径(该路径是本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种隧道掌子面进度展示方法,其特征在于,所述隧道掌子面进度展示方法为基于Unity3D引擎,由系统端通过接口驱动,根据隧道掌子面进度数据,将对应隧道子单位工程的路径点分为已完成、未完成两个部分,并使用LineRenderer组件对已完成、未完成部分进行渲染,实现隧道掌子面进度展示。2.如权利要求1所述的隧道掌子面进度展示方法,其特征在于,所述隧道掌子面进度展示方法具体包括如下步骤:S1:由系统端通过接口向Unity3D传递指定标签的隧道子单位工程掌子面进度时间轴数据;S2:根据系统端传递的隧道标签,查找场景中对应的隧道单位工程;S3:根据隧道单位工程路径点,生成隧道子单位工程路径点;S4:根据隧道单位工程及子单位工程桩号,以及掌子面进度桩号,将每个子单位工程路径分为已完成、未完成两个部分;S5:使用LineRenderer分别对已完成和未完成的路径点采用不同的材质进行渲染。3.如权利要求2所述的隧道掌子面进度展示方法,其特征在于,所述隧道掌子面进度展示方法还包括:在掌子面位置实例化一个标牌界面,将界面中的文本赋值为该子单位工程进度数据中的当前掌子面文本信息,实现隧道掌子面进度展示。4.如权利要求2所述的隧道掌子面进度展示方法,其特征在于,步骤S3中隧道单位工程路径点的获得过程为:根据单位工程起止桩号,从路径点起始点开始,依次计算每个路径点的桩号。5.如权利要求4所述的隧道掌子面进度展示方法,其特征在于,步骤S3中,桩号空间位置计算方法如下:将起始桩号绑定到第一个路径点,从当前路径点P1(x1,y1,z1)开始,依次计算与下一个路径点P2(x2,y2...

【专利技术属性】
技术研发人员:张森黄学涛辛伏炎七妹向继昱谢川李承益何晓梅
申请(专利权)人:基建通三亚国际科技有限公司
类型:发明
国别省市:

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

1