发明名称 多线铁路三维横断面图形显示方法
摘要 本发明公开了一种多线铁路三维横断面图形显示方法,包括构建多线铁路三维场景(S1)、裁剪三维场景(S2)、计算标注信息(S3)、计算二维屏幕坐标(S4)、标注三维横断面模型(S5)、交互控制图形显示(S6)。通过构建多线铁路三维场景,一次建模显示和标注任意多条设计线路、任意里程位置的三维横断面图形,显示多线路基横断面设计成果,清晰表达设计意图,直观反应各种复杂关系;能够沿线位连续动态浏览三维横断面,并且可以随意切换基线快速查看不同状态的三维横断面图形,同时完全支持传统的单线铁路、双线铁路的横断面图形显示,实现了连续里程断面的动态图形显示,自动化程度高,通用性好,具有明显的推广应用价值。
申请公布号 CN102651146A 申请公布日期 2012.08.29
申请号 CN201210100513.0 申请日期 2012.04.09
申请人 铁道第三勘察设计院集团有限公司 发明人 李顶峰;孔国梁
分类号 G06T17/30(2006.01)I;G06T19/20(2011.01)I 主分类号 G06T17/30(2006.01)I
代理机构 天津市鼎和专利商标代理有限公司 12101 代理人 崔立增
主权项 一种多线铁路三维横断面图形显示方法,其特征在于,包括以下步骤:构建多线铁路三维场景(S1)、裁剪三维场景(S2)、计算标注信息(S3)、计算二维屏幕坐标(S4)、标注三维横断面模型(S5)、交互控制图形显示(S6);构建多线铁路三维场景(S1),组织多线铁路基础数据,构建多线铁路三维场景;裁剪三维场景(S2),通过近剪切平面、远剪切平面裁剪三维场景,控制多线铁路三维横断面模型的图形显示;计算标注信息(S3),首先计算当前线位里程处的法线,通过法线与各线位求交,获得各线位中心点的三维坐标,然后计算多线铁路三维横断面模型的标注信息;计算二维屏幕坐标(S4),首先获取投影变换矩阵和视口信息,然后构造三维空间坐标到对应二维屏幕坐标的换算矩阵,计算当前里程处各线位中心点对应的二维屏幕坐标;标注三维横断面模型(S5),利用二维屏幕坐标,标注多线铁路三维横断面模型;交互控制图形显示(S6),交互控制多线铁路三维横断面的图形显示,切换基线查看不同状态的三维横断面图形,设定一条线位作为路径动态连续的浏览三维横断面的图形,实时自动计算更新三维横断面模型的标注信息及标注位置,通过设定控制显示状态,实现不同标注内容的组合显示。
地址 300142 天津市河北区中山路10号