城市軌道交通樞紐三維可視化系統(tǒng)的開發(fā)的論文_第1頁
城市軌道交通樞紐三維可視化系統(tǒng)的開發(fā)的論文_第2頁
城市軌道交通樞紐三維可視化系統(tǒng)的開發(fā)的論文_第3頁
城市軌道交通樞紐三維可視化系統(tǒng)的開發(fā)的論文_第4頁
城市軌道交通樞紐三維可視化系統(tǒng)的開發(fā)的論文_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

-本文為網(wǎng)絡(luò)收集精選范文、公文、論文、和其他應(yīng)用文檔,如需本文,請下載-城市軌道交通樞紐三維可視化系統(tǒng)的開發(fā)的論文本文從網(wǎng)絡(luò)收集而來,上傳到平臺為了幫到更多的人,如果您需要使用本文檔,請點擊下載按鈕下載本文檔(有償下載),另外祝您生活愉快,工作順利,萬事如意!【摘要】城市軌道交通樞紐三維可視化系統(tǒng)采用opengl 作為三維圖形庫,visual c+ + 作為開發(fā)工具,同時融合了com 技術(shù)。文章介紹了建模系統(tǒng)及模擬系統(tǒng)的設(shè)計。【關(guān)鍵詞】城市軌道交通交通樞紐仿真設(shè)計任何一項軌道交通樞紐工程,都將涉及到龐大的人力和物力。若設(shè)計不能滿足實際需求,將會造成巨大的浪費,而且在施工完成后,若再想進行改擴建,各方面的限制條件會很多。如能在設(shè)計完成后,在施工之前對車站適應(yīng)實際需要的能力進行評估,提前發(fā)現(xiàn)設(shè)計的不足之處,將會避免不必要的損失。為此我們開發(fā)了城市軌道交通樞紐三維可視化系統(tǒng)。該系統(tǒng)是城市軌道交通客流預(yù)測與仿真系統(tǒng)的子系統(tǒng),能實現(xiàn)城市軌道交通樞紐的三維視景仿真。1 建模系統(tǒng) 111 建模系統(tǒng)的功能建模是該系統(tǒng)的兩大功能之一。建模系統(tǒng)提供一個標準的windows 應(yīng)用程序界面,用戶可以通過輸入命令來建立模型。任何一次模擬都要通過建模系統(tǒng)產(chǎn)生需要的數(shù)據(jù)文件才能夠進行。這部分的主要功能是: 提供建立結(jié)構(gòu)的界面和接口; 表達結(jié)構(gòu)間的相互關(guān)系; 控制結(jié)構(gòu)建立的過程; 實時顯示結(jié)構(gòu)的形態(tài); 導(dǎo)出數(shù)據(jù)供模擬使用; 建立批處理命令。112 場景組成與分析需要把車站場景分為不同的結(jié)構(gòu),以便建立靈活的模型。本系統(tǒng)中場景劃分見圖1 。圖1 車站場景的結(jié)構(gòu)劃分113 建模系統(tǒng)的結(jié)構(gòu)建模系統(tǒng)可以分為下列幾部分: (1) 用戶接口包括用戶命令輸入窗口、結(jié)構(gòu)繪制模塊、結(jié)構(gòu)關(guān)系表示模塊。 (2) 數(shù)據(jù)管理器提供建模數(shù)據(jù)的存儲、修改、響應(yīng)數(shù)據(jù)請求、導(dǎo)出模型數(shù)據(jù)等功能。所有的數(shù)據(jù)相關(guān)操作都集中在這一部分。 (3) 命令系統(tǒng)根據(jù)用戶輸入解析命令及其參數(shù), 提供所需要的命令對象。使用該命令對象,用戶可操作數(shù)據(jù)管理器。(4) 輔助系統(tǒng)提供建模過程中的輔助功能,主要是產(chǎn)生有序且唯一的索引值。該值用于標志建模過程中的不同結(jié)構(gòu)。各部分的相互關(guān)系可以用框圖表述(見圖2) 。圖2 建模系統(tǒng)的結(jié)構(gòu)關(guān)系114 建模系統(tǒng)的界面對于一個windows 應(yīng)用程序來說,提供一個友好的用戶界面相當重要,它能使用戶提高使用速度和工作效率,增強程序的簡單性和易用性,因此用戶界面的設(shè)計在這里單獨提出。建模系統(tǒng)的界面見圖3 。圖3 建模系統(tǒng)的用戶界面2 模擬 211 模擬系統(tǒng)功能及簡介模擬程序采用三維技術(shù)在計算機上實現(xiàn)交通樞紐場景的三維顯示,同時用戶可以實現(xiàn)身臨其境的視角。這部分和建模除了在文件上的聯(lián)系外,沒有更多的聯(lián)系。采用opengl 作為三維顯示技術(shù),使用其中的紋理映射技術(shù),能夠很好地實現(xiàn)較為真實的場景。而在模擬過程中需要考慮的碰撞和運動等問題和三維顯示技術(shù)沒有關(guān)系。在這樣一個模擬程序中,重要的是建立一個模擬引擎,使整個過程有序地組織在一起。碰撞檢測、運動控制等問題需融合在模擬引擎中處理。 212 模擬引擎模擬引擎的工作過程見圖4 。圖5 是先使用本系圖4 模擬引擎工作過程圖5 模擬廳的一角統(tǒng)建模部分建立模型,然后進行模擬得到的實際圖像。 213 碰撞檢測在碰撞過程中,有效地檢測碰撞的發(fā)生是個比較困難的問題。本系統(tǒng)采用“ 空間碰撞立方體集合”法, 能有效地減少場景中發(fā)生碰撞的次數(shù)。使用該方法的具體步驟如下: (1) 從整個場景的最小坐標處開始,按照一個固定的長度分別在x 、y 、z 方向建立緊密排列的空間立方體。(2) 通過每一個碰撞元素計算自身坐標的最大和最小值,從而知道自身在哪些空間立方體中占有位置, 這樣就不會丟失數(shù)據(jù)。(3) 運動體的坐標通過簡單的運算,便能直接得到所在空間立方體的序號信息, 從而得到相關(guān)的碰撞元素。 3 結(jié)束語針對城市軌道交通樞紐的特點,開發(fā)城市軌道交通樞紐三維可視化系統(tǒng)是非常必要的。本系統(tǒng)是城市軌道交通樞紐客流預(yù)測與仿真系統(tǒng)的子系統(tǒng)。利用本系統(tǒng),可以在城市軌道交通樞紐建設(shè)之前直觀而又動態(tài)地建立車站的模型,對城市軌道交通樞紐的建設(shè)提供很好的支持。參考文獻 1 施仲衡等. 地下鐵道設(shè)計與施工. 西安:陜西科學(xué)技術(shù)出版社,19972 吳斌等譯. opengl 編程權(quán)威指南. 北京: 中國電力出版社, 2001 本文從網(wǎng)絡(luò)收集而來,上傳到

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論