版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、隨著科學(xué)技術(shù)的發(fā)展,人-機(jī)之間用圖形進(jìn)行通訊日益受到重視,在許多場(chǎng)合顯示出其重要性。為使計(jì)算機(jī)能“看”懂物體投影線圖,需要研究計(jì)算機(jī)解釋投影線圖的機(jī)理。計(jì)算機(jī)分析、處理和理解線圖的研究成果可用于互聯(lián)網(wǎng)、CAD系統(tǒng)中的人-機(jī)通訊接口、逆向工程及計(jì)算機(jī)視覺系統(tǒng)中,能縮短圖形輸入時(shí)間,減輕人-機(jī)通訊中“人”的工作量。
本文旨在研究判別法國(guó)學(xué)者Cooper對(duì)曲面物體的線圖標(biāo)記中給出的新的節(jié)點(diǎn)標(biāo)記分類。其節(jié)點(diǎn)代表分類有:termin
2、al、C、curvature—L、L、3-tangent、W、Y、T、4一tangent、Xo、K、V、Peak、Multi、X、L0等。本文對(duì)立體線圖的線條標(biāo)記中常見的這16種節(jié)點(diǎn)的判定給出了多種較為詳細(xì)的算法,并且給出了每種算法的數(shù)學(xué)推理過程,對(duì)于判斷同一節(jié)點(diǎn)類型的算法進(jìn)行了對(duì)比以尋求更優(yōu)的算法。在前期的部分節(jié)點(diǎn)算法驗(yàn)證中,利用Visual C++6.0進(jìn)行了編程,并通過MFc界面輸入節(jié)點(diǎn)坐標(biāo)和節(jié)點(diǎn)相鄰點(diǎn)坐標(biāo)及輸出節(jié)點(diǎn)圖形與判斷結(jié)果
3、的一致性,驗(yàn)證了這些算法的可行性。
由于立體線圖的線條標(biāo)記在二維平面中進(jìn)行,所以選擇在AutoCAD中判別線畫圖標(biāo)記中節(jié)點(diǎn)的類型。通過對(duì)立體線圖的線條標(biāo)記中節(jié)點(diǎn)的類型判別的要求分析,進(jìn)一步明確得出了所二次開發(fā)的AutoCAD軟件的功能。
并通過對(duì)AutoCAD系統(tǒng)結(jié)構(gòu)和接口語言的深入了解以及對(duì)前人在AutoCAD二次開發(fā)擴(kuò)展功能時(shí)的相關(guān)經(jīng)驗(yàn)的總結(jié),得出了在AutoCAD 2002平臺(tái)上以二次開發(fā)形式解決線畫圖
4、標(biāo)記中節(jié)點(diǎn)類型判別問題的可行性并給出了整個(gè)節(jié)點(diǎn)類型判別系統(tǒng)的總體設(shè)計(jì)方案和相應(yīng)的各種判別流程圖。通過對(duì)AutoCAD二次開發(fā)工具特點(diǎn)的對(duì)比和分析,結(jié)合AutoCAD 2002節(jié)點(diǎn)判別功能需求,決定以VisualC++6.0為平臺(tái)、以O(shè)bject ARX為開發(fā)工具。
在節(jié)點(diǎn)類型判別系統(tǒng)開發(fā)中,通過對(duì)各種節(jié)點(diǎn)組成線型的分析,選用對(duì)應(yīng)各種線型的類,如AcDbLinc類,AcDbCurve類對(duì)應(yīng)直線和曲線,選用相應(yīng)的獲取直線和曲線
5、的起點(diǎn)和終點(diǎn)函數(shù),如對(duì)于曲線利用AcDbCurve類定義對(duì)象,通過函數(shù)getStartPoint()和getEndPoint()獲取起點(diǎn)和終點(diǎn)坐標(biāo)。除獲取起點(diǎn)和終點(diǎn)外,還可以通過獲取曲線和直線的特征點(diǎn)等方法獲取所需點(diǎn),如使用函數(shù)getosnaints()獲取橢圓、橢圓弧等對(duì)象捕捉點(diǎn)。
在一個(gè)節(jié)點(diǎn)的的所有的獲取的點(diǎn)中,通過比較算法實(shí)現(xiàn)獲取節(jié)點(diǎn)坐標(biāo),進(jìn)而可以通過其余獲取點(diǎn)的坐標(biāo)、節(jié)點(diǎn)坐標(biāo)與其余點(diǎn)坐標(biāo)問的數(shù)學(xué)關(guān)系及統(tǒng)計(jì)曲線和亢線
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 線畫圖標(biāo)記中的異常節(jié)點(diǎn)處理研究.pdf
- cad二次開發(fā)
- 基于ObjectARX2000的自動(dòng)噴水滅火系統(tǒng)CAD二次開發(fā)研究.pdf
- cad二次開發(fā)ppt
- cad二次開發(fā)教程
- 基于ecshop的二次開發(fā)
- cad二次開發(fā)學(xué)習(xí)筆記五
- cad二次開發(fā)學(xué)習(xí)筆記五
- 基于com的cad軟件二次開發(fā)技術(shù)的研究
- 基于Pro-ENGINEER二次開發(fā)的模具CAD研究.pdf
- 二次開發(fā)論.pdf
- CAD二次開發(fā)方法研究與實(shí)現(xiàn).pdf
- PDM的二次開發(fā).pdf
- 二次開發(fā)20120621
- cad軟件二次開發(fā)平臺(tái)實(shí)現(xiàn)技術(shù)
- CAD二次開發(fā)方法研究與實(shí)現(xiàn).pdf
- 冷沖模CAD系統(tǒng)的二次開發(fā)研究.pdf
- 基于UG的齒輪注塑模CAD系統(tǒng)二次開發(fā).pdf
- Pro-E二維工程圖標(biāo)注系統(tǒng)的二次開發(fā).pdf
- 基于UG二次開發(fā)的車用活塞組CAD系統(tǒng).pdf
評(píng)論
0/150
提交評(píng)論