利用C3D畫(huà)實(shí)體地形所遇到的問(wèn)題及處理_第1頁(yè)
利用C3D畫(huà)實(shí)體地形所遇到的問(wèn)題及處理_第2頁(yè)
利用C3D畫(huà)實(shí)體地形所遇到的問(wèn)題及處理_第3頁(yè)
利用C3D畫(huà)實(shí)體地形所遇到的問(wèn)題及處理_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、利用C3D畫(huà)實(shí)體地形所遇到的問(wèn)題及處理1、曲面的生成C3d軟件是一款面向土木工程設(shè)計(jì)與文檔編制的建筑信息模型(BIM)解決方案。曲面白生成主要通過(guò)c3d軟件來(lái)實(shí)現(xiàn),一種是導(dǎo)入數(shù)據(jù),編組,再導(dǎo)入曲面中點(diǎn)編組,這一方式主要用于通過(guò)測(cè)量員采集現(xiàn)場(chǎng)數(shù)據(jù),生成地形曲面.第二種是自建要索線(如下圖),通過(guò)要索線生成曲面,要索線是在空間中不同的點(diǎn)連在一起的不斷線,是生成曲成的關(guān)鍵,建立詳細(xì)的要索線所生成的曲面也更加真實(shí)。這一方式主要是用于生成設(shè)計(jì)開(kāi)挖的形狀.無(wú)論你采用那種方式,得到的都是三維曲面,而不是實(shí)體地形.接下來(lái)我們所論述是通過(guò)三維曲面形成實(shí)體地形圖.2、實(shí)體地形圖的生成三維曲面是由多個(gè)三角形組成的,

2、把每一個(gè)單獨(dú)的三角形拉伸成實(shí)體,再合并就成了我們所需要的實(shí)體地形圖。太多三角形的處理主要是通過(guò)宏(VB/A來(lái)得以實(shí)現(xiàn),它可是被嵌入CAD圖形中也可以單獨(dú)保存,編程步驟如下:已知參數(shù)輸入一轉(zhuǎn)換三角形為面域并拉伸三角形一剖切實(shí)體一合并1、參數(shù)輸入nu=InputBox("輸入高程,必須輸入")這里需要注意的是當(dāng)需要府視圖時(shí)所要輸入比最低點(diǎn)還低的高程,也就是低面高程。2、三角形轉(zhuǎn)換成面域并拉伸三角形Acad3DPolyline)AsAcadRegionIfobjpline.Closed=FalseThenMsgBox"對(duì)象不閉合",vbCriticalExit

3、FunctionEndIfDimobjlist(0)AsAcadEntitySetobjlist(0)=objplineDimobjregionAsVariantobjregion=ThisDrawing.ModelSpace.AddRegion(objlist)'建立面域?qū)ο駉bjpline.DeleteSetpltoregion=objregion(0)EndFunction'定義面域轉(zhuǎn)換函數(shù)結(jié)束拉伸三角形我們主要是通過(guò)AddExtrudedSolidAlongPath來(lái)得以實(shí)現(xiàn),如下:Setobj=ThisDrawing.ModelSpace.AddExtrudedSol

4、idAlongPath(objregion,objplinee)''給定輪廓和拉伸路徑創(chuàng)建拉伸實(shí)體,只能拉伸二維平面的面域。為了保證每個(gè)三角形都得以拉伸我們采用如下命令來(lái)獲得每個(gè)三角形。ForEachbsolisdobjInThisDrawing.ModelSpace'瀏覽模型空間3、剖切實(shí)體實(shí)體的剖切主要是需要獲得每個(gè)三角形的三個(gè)點(diǎn)高程,通過(guò)剖切命令(三點(diǎn))來(lái)剖切實(shí)體,命令如下:Setobjnewsolid=objsolid.SliceSolid(slicePt1,slicePt3,slicePt2,True)'以給定三點(diǎn)創(chuàng)建三維實(shí)體的剖切面,結(jié)果的切塊為3D

5、Solid對(duì)象采用程序自動(dòng)刪除實(shí)體時(shí),在區(qū)分應(yīng)該刪除上下那一個(gè)方向的實(shí)體是,采用右手發(fā)則4、合并實(shí)體實(shí)體的合并可以手動(dòng)選擇所有實(shí)體合并,也可以編寫(xiě)程序合并,主要是利用BooleanacUnion命令,如下:solid1.BooleanacUnion,objsolid5、效果圖處理完所以三角形后就產(chǎn)生了可視效果圖,如下所示,均可利用CAD對(duì)其進(jìn)行燈光、場(chǎng)景、材質(zhì)的處理,會(huì)得到更好的效果,也可將其另存為圖片文件,用photoshop或其他圖像處理軟件來(lái)進(jìn)行處理,還可以將其另存為dxf文件導(dǎo)入其他三維動(dòng)畫(huà)設(shè)計(jì)軟件。還可以進(jìn)行開(kāi)挖量計(jì)算。6.結(jié)論三維實(shí)體地形在工程測(cè)量上是一個(gè)全新的概念,它在很大程度上可以成為地形圖的代替品,有著十分廣闊的發(fā)展應(yīng)用前景此方法已于20

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論