亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于OSG的電子沙盤(pán)系統(tǒng)的研究與實(shí)現(xiàn)

        2012-11-30 03:18:58楊方廷劉玉明
        關(guān)鍵詞:沙盤(pán)建模節(jié)點(diǎn)

        韓 哲,楊方廷,劉玉明

        (經(jīng)濟(jì)領(lǐng)域系統(tǒng)仿真技術(shù)應(yīng)用國(guó)家工程研究中心,北京100854)

        0 引 言

        電子沙盤(pán)采用地理信息、視景仿真、大屏幕投影、立體顯示等技術(shù),通過(guò)對(duì)地形地貌、大型工程、城市街區(qū)等目標(biāo)對(duì)象的計(jì)算機(jī)三維視景仿真,融合文字、圖表、音視頻和矢量數(shù)據(jù)等二維信息,為用戶提供實(shí)用便捷、震撼逼真、信息豐富的可視化展示與管理平臺(tái),創(chuàng)造出身臨其境的空間三維視覺(jué)體驗(yàn)。該技術(shù)廣泛應(yīng)用于江河流域[1-2]、大型工程[3]、 城市規(guī)劃[4-5]、 通訊網(wǎng)絡(luò)、水油氣電管網(wǎng)[6-7]等工程信息的可視化展示與管理。本文結(jié)合 “山西省水利工程規(guī)劃電子沙盤(pán)”實(shí)例,提出了一套利用三維場(chǎng)景渲染引擎 OpenSceneGraph (OSG)[8-9]和大地形建模工具 Virtual-PlanetBuilder(VPB)[10],結(jié)合 MFC平臺(tái)的電子沙盤(pán)系統(tǒng)開(kāi)發(fā)方案。該方案主要針對(duì)于以實(shí)際的地理地形為背景、強(qiáng)調(diào)宏觀場(chǎng)景展示和場(chǎng)景信息顯示的電子沙盤(pán)系統(tǒng),與同類(lèi)其它系統(tǒng)[11-13]相比,該系統(tǒng)功能強(qiáng)大、內(nèi)容豐富且對(duì)硬件要求較低。該方案還集成了立體顯示解決方案并且支持多通道輸出顯示,視覺(jué)效果震撼。該系統(tǒng)可以在全局概貌和細(xì)節(jié)信息顯示方面完全替代普通沙盤(pán)并且充分發(fā)揮電子沙盤(pán)表現(xiàn)力生動(dòng)、信息豐富、可編輯性和適應(yīng)性強(qiáng)的特點(diǎn)。

        1 系統(tǒng)的設(shè)計(jì)

        1.1 功能架構(gòu)及特點(diǎn)

        電子沙盤(pán)系統(tǒng)是一個(gè)三維視景仿真交互系統(tǒng),按照應(yīng)用領(lǐng)域的不同對(duì)其功能實(shí)現(xiàn)的要求也不盡相同。針對(duì)該類(lèi)系統(tǒng)共性的內(nèi)容,結(jié)合本系統(tǒng)的技術(shù)特點(diǎn),可以概括出類(lèi)系統(tǒng)的功能要求,如圖1所示。

        由上述功能框圖可以總結(jié)出該系統(tǒng)3大特點(diǎn)如下:

        (1)內(nèi)容豐富、信息翔實(shí):系統(tǒng)支持各種類(lèi)型海量數(shù)據(jù)的加載與顯示,包括場(chǎng)景模型、二維圖片、矢量數(shù)據(jù)、多媒體音視頻等,這些數(shù)據(jù)用于對(duì)系統(tǒng)中地形地貌、城市建筑、工程設(shè)施等對(duì)象的直觀展示。除此之外,系統(tǒng)還支持結(jié)合圖片和文字對(duì)場(chǎng)景的經(jīng)緯度、海報(bào)高度、工程簡(jiǎn)介、設(shè)施概況等場(chǎng)景信息以及系統(tǒng)運(yùn)行時(shí)間、幀速率、視點(diǎn)位置、操作提示等系統(tǒng)信息的顯示。

        圖1 電子沙盤(pán)系統(tǒng)的功能架構(gòu)

        (2)人機(jī)交互性強(qiáng):系統(tǒng)支持多種方式的人機(jī)交互,用戶可以體驗(yàn)不同類(lèi)型的場(chǎng)景漫游方式,并且用戶可以自定義興趣點(diǎn)以便于場(chǎng)景切換。系統(tǒng)支持信息的查詢(xún)和自動(dòng)定位功能,根據(jù)用戶的操作對(duì)相關(guān)場(chǎng)景和系統(tǒng)信息進(jìn)行實(shí)時(shí)顯示。此外,系統(tǒng)還支持與實(shí)物電子沙盤(pán)的交互操作。

        (3)表現(xiàn)力生動(dòng)、效果震撼:系統(tǒng)采用高分辨率的衛(wèi)星圖片作為紋理進(jìn)行地形建模,畫(huà)面清晰,色彩亮麗,立體顯示方案結(jié)合第一人稱(chēng)的漫游方式以及模擬真實(shí)情況的碰撞檢測(cè)大大提高了系統(tǒng)的沉浸感。系統(tǒng)還支持多通道顯示的開(kāi)發(fā)與實(shí)現(xiàn),顯示效果震撼,為場(chǎng)景信息展示和科學(xué)決策提供有力的工具手段。

        1.2 開(kāi)發(fā)方案

        本系統(tǒng)致力于表現(xiàn)宏觀和細(xì)節(jié)兩個(gè)方面的三維場(chǎng)景內(nèi)容,主要包括模型庫(kù)的建立以及場(chǎng)景模型管理兩大核心部分。系統(tǒng)是在WinXP+VC2005的環(huán)境中完成開(kāi)發(fā)的。

        場(chǎng)景模型根據(jù)建模方法的不同又可以分為作為背景的大規(guī)模地理地形模型和重點(diǎn)建筑、工程、設(shè)施等具體模型,該過(guò)程中用到多層紋理、細(xì)節(jié)層次節(jié)點(diǎn)、實(shí)例化及外部引用等建模及其優(yōu)化的關(guān)鍵技術(shù)。

        為了方便快速讀取和統(tǒng)一管理,最終的模型文件都采用OSG自定義的二進(jìn)制存儲(chǔ)格式:ive格式。ive支持全部的OSG節(jié)點(diǎn)結(jié)構(gòu)信息讀寫(xiě),是OSG系統(tǒng)之間數(shù)據(jù)交互的主要方式,經(jīng)過(guò)優(yōu)化之后它更適合于迅速讀取。安裝OSGExp插件之后可以直接在3ds Max中輸出.ive文件,也可以直接通過(guò)osgconv命令將其它格式文件轉(zhuǎn)換為.ive文件,并且同時(shí)把紋理封裝進(jìn)去,大大增加了場(chǎng)景模型的加載效率。經(jīng)過(guò)驗(yàn)證,ive文件對(duì)于場(chǎng)景加載的優(yōu)化效果十分明顯,尤其是本系統(tǒng)中涉及三維大地形模型文件 (大小可達(dá)幾十GB),采用分層的ive文件可以在幾秒鐘之內(nèi)加載通常需耗費(fèi)幾分鐘時(shí)間顯示的模型文件。

        場(chǎng)景模型管理主要包括在VC平臺(tái)上利用OSG的場(chǎng)景組織能力完成包括場(chǎng)景加載、視點(diǎn)切換和立體顯示等在內(nèi)的系統(tǒng)相關(guān)功能的開(kāi)發(fā)。整個(gè)系統(tǒng)的開(kāi)發(fā)框架如圖2所示。

        圖2 系統(tǒng)開(kāi)發(fā)框架

        1.3 核心開(kāi)發(fā)工具介紹

        1.3.1 OSG三維渲染引擎

        OSG是一個(gè)基于工業(yè)圖形標(biāo)準(zhǔn)OpenGL[14]的高層次圖像開(kāi)發(fā)API接口,即三維渲染引擎。OSG在圖形開(kāi)發(fā)流水線中處于場(chǎng)景圖形中間件的位置,用于連接上層圖像應(yīng)用程序和底層OpenGL代碼。

        作為一款功能強(qiáng)大、具備工業(yè)應(yīng)用水準(zhǔn)的場(chǎng)景圖形管理開(kāi)發(fā)庫(kù),OSG的優(yōu)點(diǎn)顯而易見(jiàn):首先是開(kāi)發(fā)的高效性,它將OpenGL的底層代碼封裝成為更易操作的開(kāi)發(fā)接口,使原來(lái)成百上千的OpenGL命令變成了幾個(gè)簡(jiǎn)單的API調(diào)用,大大提高了開(kāi)發(fā)效率;其次是開(kāi)源和平臺(tái)無(wú)關(guān)性,OSG是公開(kāi)源代碼的,用戶可以在Internet上下載源代碼,而且它是用可移植的ANSI C++編寫(xiě),因此OSG具有跨平臺(tái)性,可以運(yùn)行在Windows、Mac OS X、UNIX、Linux等操作系統(tǒng)上;還有OSG強(qiáng)大的擴(kuò)展性,它封裝并提供了針對(duì)幾乎所有主流數(shù)據(jù)格式的可擴(kuò)展的讀寫(xiě)接口,它還支持?jǐn)?shù)量眾多功能各異的可擴(kuò)展插件的開(kāi)發(fā),全世界的開(kāi)發(fā)者都在不斷的推動(dòng)OSG向前發(fā)展。

        OSG的源代碼包括一系列動(dòng)態(tài)鏈接庫(kù) (.dll/.so)、插件 (.dll/.so)、供開(kāi)發(fā)者使用的靜態(tài)鏈接庫(kù) (.lib/.a),以及可執(zhí)行的工具程序和示例。按照其功能劃分,OSG的API庫(kù)大致可以分為以下4種類(lèi)型:OSG核心庫(kù)、插件庫(kù)、內(nèi)省庫(kù)和插件庫(kù)[6]。

        1.3.2 大地形建模工具VitualPlanetBuilder

        VitualPlanetBuilder是基于OSG開(kāi)發(fā)的專(zhuān)門(mén)針對(duì)海量地形模型生成的第三方工程工具,可以讀入多種類(lèi)型的地理影像和高程數(shù)據(jù),并構(gòu)建各種規(guī)模的分塊分頁(yè)地形數(shù)據(jù)庫(kù)。VPB與OSG緊密結(jié)合,它所生成的瓦片數(shù)據(jù)可以方便的通過(guò)網(wǎng)絡(luò)進(jìn)行傳輸,或者保存在本地進(jìn)行快速、精確的瀏覽。VPB依賴(lài)于GDAL庫(kù)和LibSquish庫(kù),分別實(shí)現(xiàn)了地理信息數(shù)據(jù)的識(shí)別和多種DDS圖像壓縮格式,目前已經(jīng)具備TB級(jí)別的數(shù)據(jù)處理能力,并可以使用分布式文件系統(tǒng)來(lái)執(zhí)行并發(fā)的數(shù)據(jù)處理。

        VPB的功能非常強(qiáng)大,它支持目前大部分的地形數(shù)據(jù)格式并包含了眾多功能參數(shù)??梢灾付ńT紨?shù)據(jù)來(lái)源路徑并且對(duì)建模過(guò)程中LOD層數(shù)及可見(jiàn)范圍、垂直幅度放大率、輸出ive模型名稱(chēng)等參數(shù)進(jìn)行設(shè)置。VPB尤其適宜于整個(gè)地球范圍內(nèi)的大地形建模,用戶可以對(duì)東、西半球紋理數(shù)據(jù)、南北極半徑和赤道半徑進(jìn)行直接設(shè)置。另外,VPB支持多線程作業(yè),可以根據(jù)CPU個(gè)數(shù)和性能合理分配系統(tǒng)資源,提高模型生成效率。

        2 關(guān)鍵技術(shù)

        2.1 場(chǎng)景結(jié)構(gòu)的管理和組織

        基于場(chǎng)景圖 (scene graph)的強(qiáng)大功能,系統(tǒng)采用自上而下的樹(shù)狀圖結(jié)構(gòu)來(lái)完成各種功能節(jié)點(diǎn)的定義和管理。場(chǎng)景樹(shù)狀圖的頂端是一個(gè)根節(jié)點(diǎn),從根節(jié)點(diǎn)向下延伸確定場(chǎng)景各個(gè)功能子節(jié)點(diǎn)的層次關(guān)系。

        OSG中定義了不同種類(lèi)、功能各異的子節(jié)點(diǎn)類(lèi)型,組節(jié)點(diǎn) (Group)可以指定其父節(jié)點(diǎn)和子節(jié)點(diǎn),用于確定層次結(jié)構(gòu),一般場(chǎng)景根節(jié)點(diǎn)也是Group類(lèi)型;文件讀取節(jié)點(diǎn)(ReadNodeFile)用于讀取外部模型文件;開(kāi)關(guān)節(jié)點(diǎn)(Switch)可以實(shí)現(xiàn)場(chǎng)景模型切換;觀察器節(jié)點(diǎn) (Viewer)用于完成場(chǎng)景的繪制和輸出?;诒倦娮由潮P(pán)系統(tǒng)的功能需求,整體組織結(jié)構(gòu)如圖3所示。

        圖3 系統(tǒng)場(chǎng)景組織結(jié)構(gòu)

        這種樹(shù)狀場(chǎng)景圖結(jié)構(gòu)的優(yōu)點(diǎn)是結(jié)構(gòu)層次清晰便于管理和設(shè)置,然而,當(dāng)應(yīng)用程序不再使用場(chǎng)景圖形時(shí),每個(gè)節(jié)點(diǎn)所使用的內(nèi)存需要釋放以避免內(nèi)存泄漏,如果要編寫(xiě)代碼遍歷整個(gè)場(chǎng)景圖形并依次刪除節(jié)點(diǎn)及數(shù)據(jù),那么這項(xiàng)工作將是巨大且容易出錯(cuò)的。為了提高場(chǎng)景內(nèi)存管理效率,我們利用OSG特有的內(nèi)存引用計(jì)數(shù)器 (reference counted memory)工作方式。場(chǎng)景中所有節(jié)點(diǎn)均繼承自通用的基類(lèi)osg::Referenced且用智能指針模板類(lèi)ref_prt<>加以聲明,這樣每個(gè)節(jié)點(diǎn)均采用引用計(jì)數(shù) (reference count)的方式,當(dāng)引用計(jì)數(shù)值減為0時(shí),此對(duì)象被自動(dòng)釋放。這樣刪除場(chǎng)景圖形時(shí),只需簡(jiǎn)單的釋放指向根節(jié)點(diǎn)的指針,所有子節(jié)點(diǎn)和數(shù)據(jù)將逐一被釋放,并且這一機(jī)制可有效防止內(nèi)存泄漏。

        2.2 三維大地形建模技術(shù)

        三維地形是虛擬自然環(huán)境中不可缺少的因素,也是視景系統(tǒng)的重要組成部分,但地形高程數(shù)據(jù)和紋理數(shù)據(jù)異常龐大,超出了一般圖形系統(tǒng)的實(shí)時(shí)渲染和內(nèi)存管理能力,為了達(dá)到一個(gè)較好的可視化效果,就對(duì)建模和實(shí)時(shí)顯示方案提出較高的要求。

        本系統(tǒng)利用OSG海量地形處理工具VPB完成了高效海量地形建模,利用地形數(shù)據(jù) (通常是數(shù)字高程模型DEM)建立三維數(shù)字地形,貼上帶有位置坐標(biāo)信息的紋理數(shù)據(jù) (通常是數(shù)字正攝影像圖DOM),最后生成了包含分頁(yè)細(xì)節(jié)層次節(jié)點(diǎn) (PagedLOD)的ive地形模型。圖4展示了構(gòu)建三維地形模型的一般過(guò)程[15-16]。

        圖4 三維地形建模一般過(guò)程

        為了提高實(shí)時(shí)繪制的效率,大地形模型文件一般都采用細(xì)節(jié)層次節(jié)點(diǎn) (LOD)技術(shù)進(jìn)行優(yōu)化,模型的精細(xì)度隨著視點(diǎn)到場(chǎng)景距離的遠(yuǎn)近而發(fā)生變化,這樣更符合實(shí)際的觀察規(guī)律,更重要的是這樣會(huì)使場(chǎng)景繪制流程的觀察體裁剪工作的復(fù)雜度大大降低,從而加速場(chǎng)景繪制。

        與普通的LOD節(jié)點(diǎn)不同,VPB生成的地形模型采用OSG特有的分頁(yè)細(xì)節(jié)層次節(jié)點(diǎn) (OSG::PagedLOD),LOD節(jié)點(diǎn)只能存在于一個(gè)文件之中,而PagedLOD的每一個(gè)節(jié)點(diǎn)都是可以是單獨(dú)的模型文件。因此,VPB生成的模型并不是一個(gè)文件而是一組按特定規(guī)律命名的不同分辨率的許多個(gè)細(xì)節(jié)模型文件,每一個(gè)細(xì)節(jié)模型文件都可以單獨(dú)加載和顯示,有一個(gè)總的PagedLOD節(jié)點(diǎn)模型文件只提供索引作用,每個(gè)子節(jié)點(diǎn)單獨(dú)存放于磁盤(pán)中。分頁(yè)細(xì)節(jié)層次節(jié)點(diǎn)實(shí)現(xiàn)了動(dòng)態(tài)分頁(yè)加載,加載工程中有單獨(dú)的線程負(fù)責(zé)實(shí)時(shí)調(diào)度,使場(chǎng)景渲染更加高效。圖5展示了VPB生成模型的分頁(yè)細(xì)節(jié)節(jié)點(diǎn)層次結(jié)構(gòu)。

        圖5 PagedLOD結(jié)構(gòu)

        2.3 場(chǎng)景切換路徑設(shè)計(jì)

        本系統(tǒng)開(kāi)發(fā)了兩種場(chǎng)景切換模式,其中第一種是直接切換,實(shí)現(xiàn)方法也比較簡(jiǎn)單,只要將事先定義好的或者用戶實(shí)時(shí)操作命令生成的觀察參數(shù) (包括視點(diǎn)位置、參考點(diǎn)位置、視角方向等)加載到視景器上并在下一幀輸出之前刷新顯示即可。為了提高視覺(jué)效果的生動(dòng)性,結(jié)合電子沙盤(pán)系統(tǒng)大場(chǎng)景的特點(diǎn),本系統(tǒng)開(kāi)發(fā)了另外一種模擬飛行的場(chǎng)景切換方式。場(chǎng)景攝像機(jī)由當(dāng)前視點(diǎn)經(jīng)過(guò)中間一系列關(guān)鍵點(diǎn)連續(xù)地轉(zhuǎn)移到最終的場(chǎng)景觀察視點(diǎn),這一過(guò)程中相機(jī)采取俯視圖的角度以模擬航拍的效果,這一切換方式可以使用戶對(duì)場(chǎng)景的整體布局和位置關(guān)系有更加直觀的了解。

        為了實(shí)現(xiàn)這一切換方式,可以利用OSG的Animation Path類(lèi)設(shè)置動(dòng)畫(huà)路徑,利用insert命令向該路徑插入4個(gè)關(guān)鍵點(diǎn)的觀察參數(shù),這4個(gè)點(diǎn)分別是當(dāng)前和最終的觀察點(diǎn)及其斜上方45度距離底面500m視角沿地球半徑方向向下的另外兩個(gè)點(diǎn),這兩個(gè)點(diǎn)的位置和角度我們可以根據(jù)場(chǎng)景大小適當(dāng)調(diào)整。AnimationPath根據(jù)定義的關(guān)鍵點(diǎn)插值生成包含全路徑每一幀系統(tǒng)時(shí)間、攝像機(jī)位置和觀察參數(shù)的列表 (稱(chēng)為關(guān)鍵點(diǎn)列表),定義新的攝像機(jī)控制器 (Camera-Manipulator)執(zhí)行這一列表即可實(shí)現(xiàn)攝像機(jī)按照既定路徑和視角行進(jìn)。具體程序開(kāi)發(fā)流程如圖6所示。

        3 開(kāi)發(fā)方案的實(shí)現(xiàn)和結(jié)果

        下面以 “山西省水利工程規(guī)劃電子沙盤(pán)”的實(shí)例為具體對(duì)象來(lái)介紹本設(shè)計(jì)方案的實(shí)現(xiàn)效果。該系統(tǒng)是按照前面所述方案基于OSG結(jié)合MFC開(kāi)發(fā)的,是一個(gè)以山西省實(shí)際的地理地形為背景包含眾多水利水文信息,功能強(qiáng)大、生動(dòng)直觀的沙盤(pán)模型系統(tǒng)。

        3.1 方案應(yīng)用概況

        利用本方案實(shí)現(xiàn)的電子沙盤(pán)系統(tǒng)生成了山西全境及太行山沿線其它省市與實(shí)際地勢(shì)地形相對(duì)應(yīng)的三維模型,對(duì)核心區(qū)域進(jìn)行了精確建模,對(duì)關(guān)鍵的水利設(shè)施、工程、建筑、設(shè)備等具體物體進(jìn)行了細(xì)節(jié)建模。所有模型都是按照真實(shí)場(chǎng)景1:1建造的,系統(tǒng)還包含了山西省所有大中型河流、水庫(kù)、泵站的詳細(xì)信息。原始數(shù)據(jù)文件大小超過(guò)了240GB,主要包括數(shù)字高程數(shù)據(jù) (DEM),兩種分辨率 (1:250000彩色和1:10000黑白,用于不同精細(xì)度建模)衛(wèi)星圖片紋理數(shù)據(jù)以及各種圖片文字資料、音視頻文件、矢量數(shù)據(jù)等,系統(tǒng)模型庫(kù)大小達(dá)100GB。

        圖6 飛行場(chǎng)景切換功能開(kāi)發(fā)流程

        系統(tǒng)功能強(qiáng)大,利用建模工具生成分層次的真實(shí)三維地理模型,模型精細(xì)度隨著視點(diǎn)遠(yuǎn)近發(fā)生相應(yīng)變化;相關(guān)信息通過(guò)矢量文字和圖片的方式顯示出來(lái),并開(kāi)發(fā)了手動(dòng)編輯接口,用戶可以自行添加文字圖片并且編輯其若干屬性 (包括標(biāo)牌位置,高度,顏色,顯示層次等);任意點(diǎn)經(jīng)緯度及海拔高度都可以實(shí)時(shí)顯示;重點(diǎn)信息 (河流、水網(wǎng)分布,水庫(kù)、城鎮(zhèn)位置等)可以通過(guò)閃爍的方式突出顯示;系統(tǒng)中多種漫游方式并存,既有OSG自帶的便于瀏覽和操作的軌跡球、駕駛等漫游方式又有自定義的模擬第一人稱(chēng)游戲中步行漫游的方式,而且用戶還可以自己錄制漫游路徑;利用被動(dòng)式立體投影方案實(shí)現(xiàn)了三維立體顯示功能。系統(tǒng)實(shí)際效果如圖7所示。

        3.2 矢量文字、圖片的顯示及其編輯接口的開(kāi)發(fā)

        圖7 山西省水利工程規(guī)劃電子沙盤(pán)

        本系統(tǒng)利用OSG中的osgText工具庫(kù)開(kāi)發(fā)了矢量文字顯示功能,矢量數(shù)據(jù)不同于普通的模型數(shù)據(jù),它是基于TrueType技術(shù)用數(shù)學(xué)函數(shù)表述文字輪廓外形直接渲染在屏幕上的,因此矢量文字不受顯示分辨率的影響,文字大小不會(huì)隨著視點(diǎn)遠(yuǎn)近而發(fā)生變化而且可以設(shè)置為始終面對(duì)屏幕,特別適合于標(biāo)牌指示。另外,系統(tǒng)還利用OSG的DrawPixel工具庫(kù)增加了圖片顯示功能并為其添加了鼠標(biāo)響應(yīng)事件,由于DrawPixel也是基于像素直接在屏幕上繪制的,因此它也有 “矢量位圖”的效果,用戶觀察角度變化不會(huì)影響位圖的朝向。效果如圖8所示。

        圖8 場(chǎng)景文字、圖片標(biāo)注功能的實(shí)現(xiàn)

        為了方便用戶使用,本系統(tǒng)添加了基于Excel表格的手動(dòng)編輯功能。利用Visual Studio自定義的API接口我們開(kāi)發(fā)了用于讀取Excel表格數(shù)據(jù)的功能類(lèi)CExcelRead,利用此接口我們可以直接在系統(tǒng)指定的Excel表格中編輯文字標(biāo)注的位置、內(nèi)容、顏色、高度、大小、顯示層次以及彈出的圖片等屬性。

        4 結(jié)束語(yǔ)

        電子沙盤(pán)系統(tǒng)具有可編輯性強(qiáng)、生動(dòng)直觀等傳統(tǒng)實(shí)物電子沙盤(pán)無(wú)法比擬的優(yōu)點(diǎn),結(jié)合立體投影顯示、多通道顯示等顯示手段可以產(chǎn)生優(yōu)美震撼的視覺(jué)效果,具有光明的應(yīng)用前景。經(jīng)過(guò)實(shí)例驗(yàn)證,上述基于OSG開(kāi)發(fā)電子沙盤(pán)系統(tǒng)的方案切實(shí)可行且具有便捷、高效、功能強(qiáng)大等優(yōu)點(diǎn),而且OSG的開(kāi)源特性可以使我們開(kāi)發(fā)出具有自主產(chǎn)權(quán)的系統(tǒng)。但是,由于OSG自身特點(diǎn)的限制,此方案對(duì)程序員的開(kāi)發(fā)水平要求較高,需要在優(yōu)化場(chǎng)景渲染效率、開(kāi)發(fā)平臺(tái)產(chǎn)品化等方面做更多、更深入的研究。

        [1]YIN Xi-shuang,ZHOU Yi-h(huán)ong,HU Zhi-gen,et al.Re-search on dynamic simulation an d visualization for construction process of hydropower project based on virtual reality [J].Journal of System Simulation,2005,17 (7):1690-1693 (in Chinese).[尹習(xí)雙,周宜紅,胡志根,等.基于虛擬現(xiàn)實(shí)的水電工程施工動(dòng)態(tài)可視化仿真研究 [J].系統(tǒng)仿真學(xué)報(bào),2005,17 (7):1690-1693.]

        [2]LIU Yu-ming,YANG Fang-ting,JI Liang-xiong,et al.The realization of 3dscene simulation system of Shanxi Wanjiazhai yellow river water diversion project [J].Journal of System Simulation,2009,21 (6):1591-1595 (in Chinese). [劉玉明,楊方廷,紀(jì)良雄,等.山西省萬(wàn)家寨引黃工程三維視景仿真 系 統(tǒng) 實(shí) 現(xiàn) [J]. 系 統(tǒng) 仿 真 學(xué) 報(bào),2009,21 (6):1591-1595.]

        [3]YAO Hong-wei,TU Ying.The research and development of electronic sand table in water transfer from south to north project[J].Journal of System Simulation,2002,14 (12):1598-1602(in Chinese).[姚宏偉,涂穎.南水北調(diào)電子沙盤(pán)系統(tǒng)的研究與開(kāi)發(fā) [J].系統(tǒng)仿真學(xué)報(bào),2002,14 (12):1598-1602.]

        [4]DU Zhi-qiang,LI De-fen,ZHU Yi-xuan,et al.3DGIS based reconstruction and visualization of timber-frame building cluster[J].Journal of System Simulation,2006,18 (7):1886-1889(in Chinese).[杜志強(qiáng),李德仁,朱宜萱,等.基于3DGIS的木構(gòu)建筑群三維重建與可視化 [J].系統(tǒng)仿真學(xué)報(bào),2006,18(7):1886-1889.]

        [5]CAO Jing,SHAO Yuan-zheng,ZHANG-Yu,et al. Fast modeling and roaming of large terrain [J].Journal of Yangtze River Scientific Research Institute,2008,25 (4):40-43 (in Chinese).[曹晶,邵遠(yuǎn)征,張煜,等.大范圍地形及城市三維快速建模與漫游 [J].長(zhǎng)江科學(xué)院院報(bào),2008,25 (4):40-43.]

        [6]Michael Zeiler.Modeling our world [M].New York:ESRI,2000:89-92.

        [7]Hong Liang,Raj Arangarasan,Larry Theller.Dynamic visualization of high resolution GIS dataset on multi-panel display using ArcGIS engine [J].Computers and Electronics in Agriculture,2007,58 (2):174-188.

        [8]Paul Matrz.OpenSceneGraph quick start guide [EB/OL].http://www.osg-books.com/books/osg_qs.htm,2006.

        [9]WANG Rui,QIAN Xue-lei.Design and APPLICATION OF OpenSceneGraph[M].BeiJing:TsingHua University Public House,2009 (in Chinese). [王銳,錢(qián)學(xué)雷.OpenScene-Graph三維渲染引擎設(shè)計(jì)與實(shí)踐 [M].北京:清華大學(xué)出版社.2009.]

        [10]XIAO Peng,LIU Geng-dai,XU Ming-liang.Programming guide of OpenSceneGraph [M].Beijing:TsingHua University Public House,2009(in Chinese). [肖鵬,劉更代,徐明亮.Open-SceneGraph三維渲染引擎編程指南 [M].北京:清華大學(xué)出版社,2009.]

        [11]TAN Shu-ren,ZHANG Mao-jun,CHENG Gang,et al.Study on augmented reality electronic sand table and key technique[J].Journal of System Simulation,2007,19 (20):4727-4730(in Chinese).[譚樹(shù)人,張茂軍,程鋼,等.增強(qiáng)現(xiàn)實(shí)電子沙盤(pán)及關(guān)鍵技術(shù)研究 [J].系統(tǒng)仿真學(xué)報(bào),2007,19 (20):4727-4730].

        [12]HOU Huan-h(huán)uan.Research on generation method of electronic sand table based on ArcGIS[D].Taiyuan:Taiyuan University of Technology,2010(in Chinese).[侯歡歡.基于ArcGIS的電子沙盤(pán)生成方法研究 [D].太原:太原理工大學(xué)學(xué)位論文,2010.]

        [13]HUANG Bo.The design and implementation of large terrain 3Delectronic sand table system [D].Chengdu:University of Electronic Science and Technology of China,2009 (in Chinese).[黃波.大地形3D電子沙盤(pán)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].成都:電子科技大學(xué)學(xué)位論文,2009.]

        [14]Dave Shreiner,Mason Woo,Jackie Neider,et al.OpenGL programming guide[M].6th ed.Sun Microsystem Press,2008.

        [15]YANG Jing,LI Cheng,F(xiàn)EI Li-fan.The application research of large terrain simulation based on CTS [J].Science of Surveying and Maping,2008,33 (1):185-187 (in Chinese).[楊進(jìn),李程,費(fèi)立凡.基于CTS的大地形仿真應(yīng)用研究[J].測(cè)繪科學(xué),2008,33 (1):185-187.]

        [16]DENG Ye,F(xiàn)ANG Wei-ning,TIAN Sheng-cai.The real time modeling method of 3Dterrain in scene simulation system [J].Journal of Beijing Jiaotong University,2007,31 (4):124-127(in Chinese).[鄧野,方衛(wèi)寧,田生彩.視景仿真系統(tǒng)中三維地形的實(shí)時(shí)生成方法 [J].北京交通大學(xué)學(xué)報(bào),2007,31 (4):124-127.]

        猜你喜歡
        沙盤(pán)建模節(jié)點(diǎn)
        CM節(jié)點(diǎn)控制在船舶上的應(yīng)用
        Analysis of the characteristics of electronic equipment usage distance for common users
        沙盤(pán)游戲
        幼兒園(2021年3期)2021-07-28 07:11:24
        ERP電子模擬沙盤(pán)在高校創(chuàng)新創(chuàng)業(yè)教育中的應(yīng)用
        聯(lián)想等效,拓展建?!浴皫щ娦∏蛟诘刃?chǎng)中做圓周運(yùn)動(dòng)”為例
        基于AutoCAD的門(mén)窗節(jié)點(diǎn)圖快速構(gòu)建
        沙盤(pán)活動(dòng)設(shè)計(jì)、實(shí)施和反思——以武夷山一中沙盤(pán)活動(dòng)開(kāi)展為例
        基于PSS/E的風(fēng)電場(chǎng)建模與動(dòng)態(tài)分析
        電子制作(2018年17期)2018-09-28 01:56:44
        不對(duì)稱(chēng)半橋變換器的建模與仿真
        抓住人才培養(yǎng)的關(guān)鍵節(jié)點(diǎn)
        蜜桃av无码免费看永久| 99久久精品国产一区二区三区| 全部孕妇毛片| 欧美国产日本精品一区二区三区| 中文字幕一区二区va| 中文人妻无码一区二区三区信息 | 亚洲三级香港三级久久| 久久一区二区三区少妇人妻| 人人妻人人做人人爽| 国产精品美女久久久久av福利 | 大伊香蕉在线精品视频75| 99国产精品99久久久久久| 热re99久久精品国产66热6| 丝袜av乱码字幕三级人妻| 大学生粉嫩无套流白浆| 99久久人妻精品免费二区| 久久91综合国产91久久精品| 欧美日韩激情在线一区二区| 在线亚洲妇色中文色综合| 国产裸体美女永久免费无遮挡| 中出内射颜射骚妇| 99国产超薄丝袜足j在线观看| 麻美由真中文字幕人妻| 国产一区二区熟女精品免费| 中文有码无码人妻在线| 亚瑟国产精品久久| 日本丰满人妻xxxxxhd| 国产在线播放网址| 一本大道在线一久道一区二区| 亚洲综合一区二区三区蜜臀av| 精品粉嫩av一区二区三区| 97久久国产亚洲精品超碰热| 女人色毛片女人色毛片18| 亚洲欧美香港在线观看三级片| av网站免费在线浏览| 在线观看人成视频免费| 99热久久这里只精品国产www| 五月天婷婷一区二区三区久久| 午夜男女靠比视频免费| 免费看美女被靠的网站| 亚洲春色AV无码专区在线播放 |