999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

三維TIN與TIN相交算法及其在巖土工程中應用

2010-09-25 02:57:14朱合華
圖學學報 2010年5期
關鍵詞:工程

張 芳, 朱合華

(1. 北京市勘察設計研究院有限公司,北京 100038;2. 同濟大學巖土及地下工程教育部重點實驗室、地下建筑與工程系,上海 200092)

三維TIN與TIN相交算法及其在巖土工程中應用

張 芳1, 朱合華2

(1. 北京市勘察設計研究院有限公司,北京 100038;2. 同濟大學巖土及地下工程教育部重點實驗室、地下建筑與工程系,上海 200092)

地質剖面圖或籬柵圖是地質勘探人員了解描述地質結構的常規手段之一。該文實現了從三維地質模型中提取任意剖面圖的基礎算法,即三維TIN與TIN相交算法。該算法作為許多商業圖形軟件的核心算法,屬于商業秘密。該文詳細論述了該算法原理、數據結構設計、計算流程等。該算法作為實現自主知識產權的三維巖土工程系統的一部分,既能靈活的設定曲面形狀與方向,又能夠顧及到復雜的約束條件。最后針對具體的工程實例檢驗了算法的正確性和應用價值。

計算機應用;TIN與TIN相交算法;剖面;空間分析

地質剖面圖或籬柵圖是地質勘探人員了解地質結構常規的手段之一。為了從三維地質模型中獲得剖面信息,通常采用任意剖面去切割地層模型,三維TIN與TIN相交算法是實現該項功能的基礎算法之一,另外,該算法也是地層建模及人工交互、GIS空間分析等功能的支撐算法,是許多三維地質、油田和 GIS商業軟件的核心算法。

此外,在幾何造型、計算機模擬、GIS、計算機輔助設計等領域中,往往要處理大量的復雜圖形布爾運算問題,尤其是三維問題涉及到大量的三維TIN與TIN的相交處理,現在世界流行的CAD圖形平臺 ACIS、PARASOLID、Open CAS.CADE、DESIGNBASE等都很好的解決了這個問題,但由于涉及核心算法,源代碼沒有公布。三維TIN與TIN相交算法與二維相交算法相比復雜程度有量級上的區別,作為核心,屬于商業秘密,本文探索該算法在三維上的實現,作為實現自主知識產權的某三維巖土工程系統的一部分。

1 TIN與TIN相交算法

空間三角形與三角形的相交問題是研究三維TIN與TIN相交算法的基礎(但不是全部),Martin Held[1]和 Tomas M?ller[2]提出的算法在其中最具代表性,Olivier Devillers[3]對這兩種算法進行了比較。本文根據已知地層鉆孔離散數據的特點,考慮搜索半徑與搜索效率,編制實現了三維TIN與TIN相交算法。

1.1 算法原理

(1) 根據文獻Tomas M?ller[2]首先寫出平面π2(或π1)點法式方程(見圖1)

(2) 分別利用三角形 T1(或 T2)的三點到平面π2(或π1)的有向距離()的正負還是零來判斷三角間的平行、共面還是可能相交三種情況。

圖1 三角形求交線(Tomas M?ller,1997)

(3) 對于可能相交的三角形,會出現兩種情況,如圖2(a)是真實的相交,圖2(b)是相離的。本文對這兩種情況統一處理,首先生成三角形 T1(或T2)與平面π2(或π1)的交線P1P2,再生成三角形T2(或T1)與平面π1(或π2)的交線Q1Q2(如圖2),顯然二者都位于交線L上,是交線L的一部分。

圖2 三角形求交線(Tomas M?ller,1997修改)

(4) 判斷21PP 和21QQ 的關系,如果兩者有重疊部分,則提取重疊線段即為所求,否則說明兩三角形是相離的。

(5) 對于交線21PP (或21QQ )的生成采用空間線段與無限平面求交來實現。

1.2 數據結構設計

本文數據結構的設計采用面向對象思想,以類的形式體現。考慮到書寫方便這里不再詳細介紹點、線段、三角形、四面體四種幾何基元以及TIN類、相交算法等類的數據結構,僅給出類體系框圖一張,如圖3所示,本算法的類作為基類存在于該類系中。圖中的類服務于“資源場”(“資源場”:顧及到人類對地理空間的認知,把整個地理空間(上至大氣層、構筑物、地表、下到地下空間的地質體、構筑物等等)定義為一個資源場,且為唯一資源[4])。“資源場”下有工程對象和地質對象兩種幾何對象。

圖3 混合數據模型

1.3 算法特點

本算法是基于空間三角形與三角形之間的相交實現的,且以約束 Delaunay算法重構三角網,特別地在做約束Delaunay剖分時,算法中引入從局部平面 Delaunay剖分到整體三維Delaunay剖分的思想,很好地解決了三維空間約束條件下的Delaunay剖分生成問題,這個本質決定了以此算法為基礎的分析功能的特色,即能靈活的設定曲面形狀與方向,且能夠顧及到復雜的約束條件。算法流程圖如圖4所示。

2 算法應用實例

作為算法的驗證實例,主要從驗證算法的穩定性、可靠性和實用性角度選用實例,旨在驗證該算法做為開發系統底層算法的基本功能,這與工程的復雜性是兩個概念,復雜的實例可基于這些基本功能擴展而來,當然任何一個底層基本算法不可能獨立運行而不依賴其它達到整體效果。

基于實測鉆孔資料,應用上述算法,可實現地層區域的任意剖切,本算法支持空間曲面剖分,能夠用任意方向,任意形狀的三維空間剖面對進行地層剖切顯示,充分體現了算法區別其它算法的優勢。

圖4 三維TIN與TIN相交算法流程圖

2.1 地層的任意剖切

本文從數據庫中提取某處地層的鉆孔數據共25個,含244個離散數據點,生成11層不同厚度和分布的土層,土層編號以上海標準土層為準,用不同顏色加以區別,如圖5所示,地層中有一處尖滅和一處透鏡體,分別為第1⑤-1層(紅色表示)和第1⑥層土(黑色)。對該地層做任意剖切,其中剖切面(空間曲面)與地層關系如圖5所示。圖6(a)顯示了各地層界面與剖切面的交線和交點情況,圖6(b)是附加地層屬性信息后得到剖曲面處的地層信息,需要說明的是在圖6(b)中只顯示剖切面與地層公共部分,對多余剖面部分沒有顯示,這樣容易定位地層。

圖5 地層與剖曲面的關系

圖6 剖切曲面處地層信息

2.2 地下連續墻建模與分析

地下連續墻作為圍護結構以及地下結構的部分外墻,其本身的強度與穩定直接關系到整個基坑工程的成敗。本文利用巖土工程勘測報告(2005)提供的地下連續墻槽段平面布置圖(圖7(a))提取出槽段信息(圖 7(b))作為地下連續墻建模的數據源,生成地下連續墻模型(圖8)。這點實現了從CAD圖到三維表達的自動生成,與設計單位習慣相符合。

施工中地下連續墻每個槽段處的地層信息很關健,本文利用生成的地下連續墻模型與三維地層模型(圖9)相疊加,得到每個槽段處的地層信息(圖10)。

圖7 地下連續墻槽段平面布置圖(巖土工程勘測報告2005)及提取出來的槽段信息

圖8 地下連續墻模型

圖9 三維地層表面模型

圖10 按槽段顯示地下連續墻的地層信息

3 結 束 語

三維TIN與TIN相交算法是幾何造型、計算機輔助設計、GIS空間分析和三維地質建模系統中的基礎算法,本文根據已知地層鉆孔離散數據的特點,綜合兩個方法的優點,編制實現了三維TIN與TIN相交算法。并采用面向對象思想,對幾何基元及相關算法類的數據結構進行了設計,該算法既能靈活的設定曲面形狀與方向,又能夠顧及到復雜的約束條件。經過實際工程應用,驗證了方法正確性和應用價值。

[1]Martin Held, ERIT. A collection of efficient and reliable intersection tests [R]. Technical Report,University at Stony Brook, 1996.

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

[3]Olivier Devillers, Philippe Guigue. Faste triangle-tri angle intersection tests [R]. INRIA, 2002.

[4]張 芳. 場框架下的城市地下空間三維數據模型及相關算法研究[D]. 上海:同濟大學, 2006.

3D TIN Intersection Algorithm and Its Application in Geotechnical Engineering

ZHANG Fang1, ZHU He-hua2

( 1. BGI Engineering Consultants LTD, Beijing 100038, China; 2.Department of Geotechnical Engineering, Key Laboratory of Geotechnical and Underground Engineering (Tongji University), Ministry of Education, Shanghai 200092, China )

The geology cross-section is one of the normal means to describe geological structure. In this paper, an intersection algorithm between 3D TIN and TIN is accomplished to cut arbitrary cross section from the 3D geology model. The principle of the algorithm, the design of data structure and the calculation process are described in details. The algorithm can arbitrarily set the boundary shape and direction of cross-section and regard the complicated stipulation condition as well. Finally, the validity and the application value of the algorithm is testified by its application in two projects.

computer application; 3D TIN’s intersection algorithm; section; spatial analysis

P 208

A

1003-0158(2010)05-0151-06

2008-12-20

張 芳(1976-),女,遼寧大連人,工程師,博士,主要研究方向為巖土及地下工程數字化、水文地質與工程地質。

猜你喜歡
工程
《工程爆破》》征稿征訂
工程爆破(2022年3期)2022-07-26 01:58:56
《工程爆破》征稿簡則
工程爆破(2022年2期)2022-06-17 14:13:56
子午工程
太空探索(2016年6期)2016-07-10 12:09:06
工程
工程
工程
工程
工程
工程
工程
主站蜘蛛池模板: 激情六月丁香婷婷四房播| 国产成人综合久久精品下载| 久久性视频| 欧美中文字幕无线码视频| 女人18一级毛片免费观看 | 亚洲91精品视频| 国产精品福利在线观看无码卡| 四虎永久在线精品国产免费| 国产免费羞羞视频| 青青草国产在线视频| 亚洲精品国产乱码不卡| 久久精品国产91久久综合麻豆自制| 久热中文字幕在线| 992Tv视频国产精品| 亚洲无码高清视频在线观看 | 日韩东京热无码人妻| 四虎在线高清无码| a毛片基地免费大全| 久久精品视频亚洲| 日韩免费毛片| 国产青青草视频| 五月天在线网站| 亚洲乱码视频| 国产91色在线| 国产精品第页| 日韩黄色大片免费看| 精品视频一区二区三区在线播| 无码丝袜人妻| 亚洲三级成人| 伊伊人成亚洲综合人网7777| 国产精品分类视频分类一区| 青青草国产一区二区三区| 成年人国产视频| 亚洲成在人线av品善网好看| 人妻出轨无码中文一区二区| 激情乱人伦| 亚洲—日韩aV在线| www.亚洲一区| 全免费a级毛片免费看不卡| 国产69精品久久| 亚洲男人天堂久久| 久久精品国产精品青草app| 国产乱码精品一区二区三区中文| 国产精品亚洲а∨天堂免下载| 99无码熟妇丰满人妻啪啪| 亚洲性视频网站| 欧美日本一区二区三区免费| 91精品aⅴ无码中文字字幕蜜桃| 国产精品一区二区在线播放| jizz国产视频| 91久久国产热精品免费| 免费av一区二区三区在线| 日韩黄色大片免费看| 夜夜高潮夜夜爽国产伦精品| 色呦呦手机在线精品| 玖玖精品在线| 国产真实乱人视频| 国产va视频| 自偷自拍三级全三级视频 | 日韩 欧美 国产 精品 综合| 青青草久久伊人| 狠狠躁天天躁夜夜躁婷婷| 亚洲精品视频免费| 亚洲中文字幕23页在线| AV在线麻免费观看网站| 成人午夜视频在线| 一级爆乳无码av| 91麻豆精品视频| 国产a网站| 高清国产在线| 色哟哟色院91精品网站| 小13箩利洗澡无码视频免费网站| 日本色综合网| 久久国产免费观看| 美女黄网十八禁免费看| 亚洲综合第一页| 69视频国产| 国产成人综合久久| 毛片一级在线| 国产精品视频999| 精品国产自在现线看久久| 无码日韩人妻精品久久蜜桃|