一种工程结构物病害信息的三维可视化方法

文档序号:8446307阅读:521来源:国知局
一种工程结构物病害信息的三维可视化方法
【技术领域】
[0001]本发明属于工程结构物查勘计算机相关应用技术领域,涉及一种工程结构物查勘信息的展示方法,具体涉及一种工程结构物病害信息三维可视化方法。
【背景技术】
[0002]随着我国城市、交通等领域大规模建设期的结束,房屋、桥梁、涵洞等工程结构物的鉴定、评定工作日益增多。房屋、桥梁、涵洞等工程结构物,在其安全性、使用性鉴定或评定过程中,都需对结构本身的情况予以调查,记录病害发生情况。相关国家标准(如《民用建筑可靠性鉴定标准》、《工业建筑可靠性鉴定标准》、《公路桥涵养护规范》和《公路桥梁技术状况评定标准》等)对房屋、桥梁等各类工程结构物的病害有较为全面的描述。结构病害多为局部现象,如混凝土结构的开裂、破损、漏筋,钢结构的锈蚀、涂层剥落、焊缝开裂等。
[0003]在实际的结构评定工作中,病害的空间分布对于了解结构服役状况、分析病害成因、制定维修方案都是非常重要的。目前的位置记录一般采用文本描述或者二维图纸标记的方式,对于病害的空间分布,工程人员通常根据病害记录中所载的病害信息,利用大脑思维构建病害的空间分布图;对于结构较复杂、病害较多的情况,工程人员以二维图纸为辅助,逐条查看病害记录后,将其标记在结构图纸上,再想象其三维空间分布情况。这种方法费时费力,且不能根据需求动态查看不同类别、不同程度病害的分布情况。可见,目前病害信息的利用效率很低,急需一种结构病害信息的三维可视化方法来改善这一现状。

【发明内容】

[0004]本发明的目的是针对现有工程结构物病害信息利用效率低、用户思维负担重的缺陷,提供一种用于工程结构物病害信息显示的三维可视化方法,该方法可以有效提高工程结构物病害信息的利用效率,提供更便捷的信息展示手段。
[0005]本发明的技术方案如下:一种工程结构物病害信息的三维可视化方法,包括如下步骤:
1)根据图纸资料建立工程结构物三维模型,将其放置并固定在三维场景坐标系内;
2)根据病害的自身属性信息和位置信息,确定三维场景中的病害标记体,具体包括: 2a)根据病害的自身属性信息确定病害标记体的外观属性并指定病害标记体的基占.V,
2b)根据病害的位置信息确定病害标记体基点在三维场景中的三维坐标;
其中步骤2a)和步骤2b)不分先后;
3)将病害标记体添加到三维场景,对此三维空间进行展示。
[0006]进一步的,所述步骤2)中所述病害标记体的外观属性包含形状、大小、朝向和表面颜色。
[0007]进一步的,所述步骤2)中,将病害自身属性信息进行离散化,再将病害标记体的外观属性与离散后的病害属性信息关联,生成病害标记体。
[0008]进一步的,所述2)中,所述病害标记体基点在三维场景中的三维坐标采用模型拾取或者手工录入的方法取得:
模型点击拾取方法:通过三维模型在显示平面上的投影上的点击病害标记体的期望显示位置,通过三维引擎中的射线与物体相交检测功能,计算病害标记体基点在三维场景中的坐标,然后将该三维坐标与病害信息挂接并存储;
手工录入方法:当已获得病害信息在三维场景中的三维坐标时,直接通过表单输入,与病害信息挂接并存储。
[0009]进一步的,其中的步骤3)中结构物的颜色设为半透明或者结构物只显示线框,实现被结构物遮挡的病害标记体可见。
[0010]本发明的有益效果是:
1.传统的病害记录方式是不提供病害位置坐标的,本发明通过先行引入工程结构物模型,并固定在场景坐标系内,进而使用计算图形学中的射线相交检测技术,实现了病害坐标自动捕获,实现病害的三维可视化;
2.在展示方法上,用几何体的形状、颜色、大小等属性来对应表征病害的类型、尺寸、程度等属性,可以快速、直观的反映工程结构物的病害情况。构件的透明化处理,可以使工程结构物病害分布情况一目了然;
3.对抽象的病害数据进行直观、形象的三维展示,提高了信息利用效率,为病害成因分析、数据挖掘、知识发现等信息利用手段提供技术基础。
[0011]
【附图说明】
[0012]图1:本发明工程结构物病害信息三维可视化方法步骤流程图;
图2:本发明病害标记体生成步骤流程图;
图3:带病害的结构的示意图;
图4:放置在三维场景坐标系中结构模型示意图;
图5a:为病害I所对应的病害标记体不意图;
图5b:为病害2所对应的病害标记体不意图;
图6:三维模型在视口上的投影示意图;
图7:在屏幕上点击获取病害位置三维坐标的示意图;
图8:病害信息三维可视化效果示意图;
附图标记:
图3、图7、图8中:BH1和BH2分别表示病害I和病害2 ;
图4中:0为场景原点;X、Y、Z分别为坐标轴;
图5a中:B1为病害I的病害标记体基点;
图5b中:B2为病害2的病害标记体基点;
图6中:0为场景原点;0X、0Y、OZ分别为场景坐标轴,三者构成场景坐标系;601为视口,一般性的可以理解为场景的显示窗口 ;0’为视口坐标系原点;0’U和O’V分别为视口坐标轴,两者构成视口坐标系;P1和P2分别为病害I和病害2位置的屏幕点击点;
图7中:VP为视点,可以理解为场景的观察点;其余标记含义与图6中相同。
【具体实施方式】
[0013]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。本发明所提供的一种工程结构物病害信息的三维可视化方法,如图1所示,包括建立工程结构物的数字模型、生成病害标记体和病害信息三维展示3个步骤。各步骤具体按照如下方式实施:
步骤1:建立工程结构物的数字模型。
[0014]病害的主体是工程结构物本身,病害三维显示中最基本的功能是在模型上将病害的位置标记出来,因而结构三维模型的建立是病害三维显示的基础。三维模型包含结构的几何信息,具体来说,就是点、线、面等信息。建模可用工程三维建模软件,如Revit、MicroStat1n、Catia等,根据所选择的三维图形引擎,如DirectX、OpenGL等,导出对应格式的模型文件。
[0015]模型建立后,将其载入三维场景内,并将其移动、旋转至用户指定的位置,并固定下来,则模型上每个点的坐标就固定下来;以此为前提,即可以确定病害标记体显示位置的坐标。建议将坐标系原点和坐标轴调整至便于理解的位置和方向,例如以某桥墩指定标高处的中点作为原点,以竖直方向、桥梁纵向和横向来定义坐标轴,这样便于工程人员核对各坐标值的含义。
[0016]步骤2:病害标记体生成。
[0017]病害信息包含病害自身属性信息和位置信息。本发明的病害信息三维可视化方法中,病害信息根据其属性值的不同,通过图形的不同几何特征和颜色特征来表达,这个图形就是对应病害的“病害标记体”。病害标记体在三维场景中的放置位置,根据病害的位置信息确定。
[0018]病害标记体的生成包含两部分内容,一是确定病害标记体的外观特征,二是确定病害标记体在三维场景内的位置。具体实施步骤如图2所示,实施方式如下:
a.确定病害标记体的外观。
[0019]al首先,病害自身属性的离散化:
病害自身属性,首先需要有病害类型属性,例如“钢筋锈蚀”、“混凝土裂缝”、“混凝土破损”等,对于病害的类型属性,可以用病害类别ID来存储;不同类型的病害,有对应的描述信息,即参数信息,根据情况可以用数值、枚举值、布尔值等类型记录,举例如下:数值型,如“裂缝长0.4m,宽0.15mm”中的“0.4”和“0.15”;枚举值型,如描述病害类型的“钢筋锈蚀”、“混凝土裂缝”等,再比如描述钢筋锈蚀程度的“轻微”
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1