<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 基于OpenGL的三維油藏可視化模型

基于OpenGL的三維油藏可視化模型

作者: 時(shí)間:2009-06-23 來(lái)源:網(wǎng)絡(luò ) 收藏
其中,函數getparaindex()返回對應參數的顏色索引值。底面繪制完成后,以此類(lèi)推,可提取其它可視面數據(頂點(diǎn)及其排列順序),同樣對其它可視面進(jìn)行繪制、消隱和著(zhù)色,由此生成三維油藏地質(zhì)。

本文引用地址:http://dyxdggzs.com/article/195829.htm

4 操作
4.1 數據體撥層
通過(guò)對數據體進(jìn)行撥層,即沿Z軸分解數據體的層面,按層提取并繪制數據體的可視面,可以得到撥層面的圖形,還可以得到撥層后數據塊的圖形。撥層面的繪制可通過(guò)繪制數據體被撥層后的頂面圖形實(shí)現。在VC中使用Slider控件傳遞參數,確定顯示撥層面操作的次數,這樣可顯示多個(gè)撥層面,通過(guò)旋轉等操作,可清楚的看出撥層面之間的油藏情況,如圖2所示。

4.2 切片和切塊
通過(guò)對數據體切片,即切割數據體的X軸、Y軸,得到剖面或截面的圖形。垂直于X軸、Y軸的一系列的切割點(diǎn)的位置由Visual C++中的鼠標響應程序得到,而切割點(diǎn)的顏色通過(guò)切割點(diǎn)兩旁的網(wǎng)格數據點(diǎn)的顏色插值得到。這其中須注意兩個(gè)問(wèn)題:①Visual C++中數據和中數據的轉化。因通過(guò)雙擊鼠標左鍵選擇切割點(diǎn),得到的是VC中的響應坐標,需要把其轉化成中的坐標。由變換語(yǔ)句glFrustum();可知在中窗口的寬和高,而且可知VC中窗口的大小,因此二者之間存在一個(gè)比例關(guān)系,再考慮X軸、Y軸的長(cháng)度因素,可得到切割點(diǎn)在OpenGL中的坐標。②關(guān)于得到切割點(diǎn)顏色。OpenGL中采取平滑模式(GL_SMOOTH)時(shí),給定多邊形內各點(diǎn)的顏色是通過(guò)頂點(diǎn)顏色插值得到的。因此,當切割點(diǎn)選擇在給定網(wǎng)格點(diǎn)之間時(shí),切割點(diǎn)的顏色可通過(guò)顏色捕值得到。繪制時(shí)需注意頂點(diǎn)和顏色的對應關(guān)系。利用某油田數據繪制的切片圖如圖3所示。

切塊功能和切片功能類(lèi)似,但得到的不是一個(gè)面,而是一個(gè)數據體。該功能的第一步和切片功能相似,要得到切割點(diǎn)在OpenGL中的坐標。第二步畫(huà)數據體圖形的時(shí)候,不再是只畫(huà)其中的一個(gè)面,而是要畫(huà)數據體的6個(gè)面,因此該功能和切片、旋轉等功能綜合使用時(shí),要注意功能標志的設置問(wèn)題。利用某油田數據繪制的切塊圖如圖4所示。

5 結語(yǔ)
提出了一種基于OpenGL建立三維油藏地質(zhì)數據的簡(jiǎn)便方法,在根據實(shí)際要求創(chuàng )建彩色表并將原始物性參數轉化為顏色索引值的基礎上,可自動(dòng)提取網(wǎng)格數據體可視面上的數據,然后利用OpenGL繪圖技術(shù)對模型繪制。與傳統的三維油藏軟件系統比較,這里提出的系統繪制效率更高,特別是對模型進(jìn)行撥層、切片、切塊等操作處理是該系統的特色。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: OpenGL 可視化 模型

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>