• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      實(shí)體建模三角網(wǎng)相交算法及應(yīng)用研究

      2013-05-23 03:39:26王喜賢
      中國鉬業(yè) 2013年6期
      關(guān)鍵詞:交線三角網(wǎng)格網(wǎng)

      王喜賢

      (遼寧工程技術(shù)大學(xué)研究生學(xué)院,遼寧 阜新 123000)

      0 引言

      在露天礦開采計(jì)劃中,需要分期分批地處理對(duì)地層的剝離操作。如何定位采場工作面、坡頂坡底線和境界位置,并計(jì)算每一批次的土、巖和煤量,這些都是亟待解決的問題。通常應(yīng)用計(jì)算機(jī)圖形輔助設(shè)計(jì)軟件,采用構(gòu)造實(shí)體的方法對(duì)礦山地質(zhì)地層建立數(shù)字模型,通過實(shí)體間的布爾運(yùn)算(并、交、差)來演示動(dòng)態(tài)開采和計(jì)算剝離量。

      1 理論研究

      張少麗等對(duì)包圍盒判斷三角形面元方法進(jìn)行了改進(jìn),剔除部分無效三角形,提高了模型求交效率[4],提出一種優(yōu)化算法,使之能夠更加精確地確定三角形面元所占的空間網(wǎng)格[5]。初劍、魏志強(qiáng)等提出了“帶權(quán)曲面邊界延伸方法”[6],有效解決了因采樣數(shù)據(jù)點(diǎn)不足所導(dǎo)致的幾何交線與曲面分析結(jié)果不一致的情況。尹長林、喻定權(quán)從圖形拓?fù)浣Y(jié)構(gòu)角度,給出一種基于拓?fù)渌阉鞯娜蔷W(wǎng)求交算法[7],該算法引入空間輔助網(wǎng)格對(duì)原始三角網(wǎng)中的三角形進(jìn)行篩選,并在候選三角形集合中依次追蹤、計(jì)算構(gòu)成交線的交線線段,在獲得每個(gè)交線線段的同時(shí)完成了線段之間的連接。在對(duì)三角形面元對(duì)求取交線段階段,Tomas Moller研究提出的快速三角形相交檢測算法[8]最為經(jīng)典。Oren Tropp利用公共元素和線性矩陣減少了三角形相交判斷的運(yùn)算操作次數(shù),僅需要三次求解方程,得到的結(jié)果亦完全包含了相交測試判斷[9]。

      空間不規(guī)則三角網(wǎng)求交即是根據(jù)地質(zhì)采樣點(diǎn)數(shù)據(jù)構(gòu)建不規(guī)則三角網(wǎng)模型,并對(duì)地形模型表面格網(wǎng)進(jìn)行求交計(jì)算,生成模型間相交部分的邊緣線的過程。通過相交算法求取的交線能夠準(zhǔn)確表達(dá)工程位置邊界線,繼而與表面格網(wǎng)形成無縫包絡(luò)面,把三維實(shí)體運(yùn)算轉(zhuǎn)化為二維面運(yùn)算,快速得到所需工程量。

      2 礦區(qū)地形三維建模

      采用三角網(wǎng)生長算法構(gòu)建帶約束條件的CD-TIN模型,根據(jù)以上算法編寫VBA過程,載入數(shù)據(jù)點(diǎn),所得TIN模型如下圖所示。應(yīng)用AUTOCAD軟件完成構(gòu)建礦區(qū)地形TIN模型過程后,得到由若干三維多段線組成的三角網(wǎng)結(jié)構(gòu),經(jīng)過TIN模型求交預(yù)處理采用包圍盒方法排除完全不相交的三角形單元避免無效檢測。運(yùn)用除數(shù)留余法建立Hash表,進(jìn)一步剔除部分肯定不相交的三角形,大大提高了求交效率。TIN模型交線求取利用Tomas Moller研究提出的快速三角形相交檢測算法進(jìn)而判斷三角形是否相交。

      圖1 三角網(wǎng)生長算法示意圖

      圖2 TIN模型

      3 繪制交線

      在三維面環(huán)境下,有兩地表TIN三維面模型,求兩三角網(wǎng)的交線。

      4 實(shí)例研究

      利用以上所述算法編寫的程序,黑岱溝露天煤礦構(gòu)建了露天礦地形模擬TIN模型,并給出了計(jì)劃采掘邊界線。

      圖3 三角形及其平面相交情形1

      圖4 三角形及其平面相交情形2

      圖5 TIN三維線模型交線

      圖6 TIN三維線模型交線

      圖6 TIN三維面模型交線

      圖7 更新后的地形DEM

      圖8 更新后的排土場DEM

      5 結(jié)論

      本文以求取不規(guī)則三角網(wǎng)模型交線的目的,深入分析了礦區(qū)地形TIN模型的建立方法,先后利用包圍盒方法與空間分解法對(duì)TIN模型的三角形單元進(jìn)行預(yù)處理,最終繪制出快速準(zhǔn)確的模型間交線位置,得出以下部分結(jié)論:

      (1)利用VBA語言實(shí)現(xiàn)三角網(wǎng)生長算法構(gòu)網(wǎng),能夠生成帶約束線的CD-TIN,地形模擬效果較好,但構(gòu)網(wǎng)速度較慢。

      圖9 裁剪后的長期計(jì)劃DEM

      (2)采取改進(jìn)的包圍盒算法確定TIN模型可能相交空間范圍。

      (3)根據(jù)空間分解法對(duì)相交范圍進(jìn)行空間格網(wǎng)編碼,提高重合部分較大的模型間的求交運(yùn)算效率。

      (4)鑒于模型交線段的連續(xù)性,采用線段尋址算法對(duì)端點(diǎn)坐標(biāo)排序,得到較為吻合的交線段連線。

      [1]Brassel K E and Reif D.Procedure to generathissen polygons[J].Geographical Analysis.1979,11:289 -303.

      [2]Mc Cullagh M J and Ross C G T.Delaunay triangulation of a random data set for is arithmic mapping[J].The Cartographic Journal.1980,17:93 -99.

      [3]張少麗,王毅剛,邊浩.一種提高三角網(wǎng)格模型求交效率的算法[J].計(jì)算機(jī)工程,2002,36(17):213 -215.

      [4]張少麗,王毅剛,陳小雕.基于空間分解的三角網(wǎng)格模型求交方法[J].計(jì)算機(jī)應(yīng)用,2009,29(10):80-88.

      [5]Tomas Moller.A fast triangle - triangle intersection test[J].Journal of Graphics Tools,1997,2(2):25-30.

      [6]Lee D T,Schacher.Two algorithms for constructinga Delaunaytriangulation[J].International Journal of Computer and Information Sciences,1980,(9):219 -242.

      [7]Johnstone J K,Sloan K R.Tensor product surfaces guided by minimal surface area Triangulations.In:Proceedings of IEEE Conference on Visualization,1995,354-361.

      [8]Macedonio G and Pareschi MT.An algorithm for the triangulation of arbitrarily distributed points:applications to volume estimate and terrain fitting[J].Computers& Geosciences,1991,17:859 -874.

      [9]Brassel K E and Reif D.Procedure to generate thissen polygons[J].Geographical Analysis.1979,11:289-303.

      [10]Mc Cullagh M J and Ross C G T.Delaunay triangulation of a random data set for is arithmic mapping[J].The Cartographic Journal.1980,17:93 -99.

      猜你喜歡
      交線三角網(wǎng)格網(wǎng)
      球面與簡單多面體表面交線問題探究
      實(shí)時(shí)電離層格網(wǎng)數(shù)據(jù)精度評(píng)估
      平面體截交線邊數(shù)和頂點(diǎn)數(shù)的計(jì)算模型研究
      針對(duì)路面建模的Delaunay三角網(wǎng)格分治算法
      基于空間信息格網(wǎng)與BP神經(jīng)網(wǎng)絡(luò)的災(zāi)損快速評(píng)估系統(tǒng)
      柱錐面交線研究
      清華山維在地形圖等高線自動(dòng)生成中的應(yīng)用
      平均Helmert空間重力異常格網(wǎng)構(gòu)制方法
      基于位置服務(wù)的地理格網(wǎng)編碼設(shè)計(jì)
      在AutoCAD環(huán)境下不規(guī)則三角網(wǎng)構(gòu)建及等高線生成
      佛学| 建宁县| 德格县| 高要市| 获嘉县| 慈溪市| 收藏| 乐平市| 调兵山市| 康马县| 萍乡市| 东明县| 忻州市| 桐庐县| 三穗县| 隆尧县| 大庆市| 新绛县| 濮阳市| 加查县| 宣武区| 屯留县| 扶余县| 自贡市| 夹江县| 岚皋县| 宁都县| 仙桃市| 丹凤县| 邹城市| 华宁县| 高台县| 马尔康县| 镇雄县| 通城县| 都安| 英吉沙县| 连山| 玉门市| 华宁县| 高雄县|