|
城市轨道交通枢纽三维可视化系统的开发
|
|
【关于交通的论文】【摘要】城市轨道交通枢纽三维可视化系统采用OpenGL 作为三维图形库,Visual C+ + 作为开发工具,同时融合了COM 技术。文章介绍了建模系统及模拟系统的设计。 【关键词】城市轨道交通 交通枢纽 仿真设计 任何一项轨道交通枢纽工程,都将涉及到庞大的人力和物力。若设计不能满足实际需求,将会造成巨大的浪费,而且在施工完成后,若再想进行改扩建,各方面的限制条件会很多。如能在设计完成后,在施工之前对车站适应实际需要的能力进行评估,提前发现设计的不足之处,将会避免不必要的损失。为此我们开发了城市轨道交通枢纽三维可视化系统。该系统是城市轨道交通客流预测与仿真系统的子系统,能实现城市轨道交通枢纽的三维视景仿真。 1 建模系统 111 建模系统的功能 建模是该系统的两大功能之一。建模系统提供一个标准的Windows 应用程序界面,用户可以通过输入命令来建立模型。任何一次模拟都要通过建模系统产生需要的数据文件才能够进行。这部分的主要功能是: ① 提供建立结构的界面和接口; ② 表达结构间的相互关系; ③ 控制结构建立的过程; ④ 实时显示结构的形态; ⑤ 导出数据供模拟使用; ⑥ 建立批处理命令。 112 场景组成与分析 需要把车站场景分为不同的结构,以便建立灵活的模型。本系统中场景划分见图1 。 图1 车站场景的结构划分 113 建模系统的结构 建模系统可以分为下列几部分: (1) 用户接口 包括用户命令输入窗口、结构绘制模块、结构关系表示模块。 (2) 数据管理器 提供建模数据的存储、修改、响应数据请求、导出模型数据等功能。所有的数据相关操作都集中在这一部分。 (3) 命令系统 根据用户输入解析命令及其参数, 提供所需要的命令对象。使用该命令对象,用户可操作数据管理器。 (4) 辅助系统 提供建模过程中的辅助功能,主要是产生有序且唯一的索引值。该值用于标志建模过程中的不同结构。各部分的相互关系可以用框图
|
|
|