[发明专利]一种隧道掌子面进度展示方法、装置及存储介质在审
申请号: | 202111574064.9 | 申请日: | 2021-12-21 |
公开(公告)号: | CN114241107A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 张森;黄学涛;辛伏炎七妹;向继昱;谢川;李承益;何晓梅 | 申请(专利权)人: | 基建通(三亚)国际科技有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 陈法君 |
地址: | 572000 海南省三亚市吉阳区*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 隧道 掌子面 进度 展示 方法 装置 存储 介质 | ||
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,z2)之间的距离,加入到当前累计距离;
并依次计算剩余距离,剩余距离=单位工程长度–当前累计距离;
终止桩号位置=当前路径点位置+指向下一个路径点方向的单位向量*剩余距离。
6.如权利要求5所述的隧道掌子面进度展示方法,其特征在于,所述隧道子单位工程路径点的获得步骤与隧道单位工程路径点的获得过程相同。
7.如权利要求5所述的隧道掌子面进度展示方法,其特征在于,步骤S3还包括:在每个路径点处生成文本标牌,通过文本标牌展示该路径点处的距离信息,所述文本表示牌展示的距离信息保留一位小数。
8.如权利要求2所述的隧道掌子面进度展示方法,其特征在于,步骤S5包括:
将已完成部分的路径点加入到一个LineRenderer组件中,使用绿色半透明材质渲染,展示已完成进度;
将未完成部分的路径点加入到一个LineRenderer组件中,使用白色半透明材质渲染,展示未完成进度。
9.一种隧道掌子面进度展示装置,其特征在于,所述隧道掌子面进度展示装置包括处理器、通信接口、存储器、通信总线和显示单元,其中,显示单元、处理器、通信接口、存储器通过总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序,实现权利要求1-8任一项所述的隧道掌子面进度展示方法;
显示单元,用于实现对处理器的处理结果进行展示。
10.一种计算机可读存储介质,其特征在于,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-8任一项所述的隧道掌子面进度展示方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于基建通(三亚)国际科技有限公司,未经基建通(三亚)国际科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111574064.9/1.html,转载请声明来源钻瓜专利网。